@charset "utf-8";
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/*Html5*/
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
audio, canvas, video {
	display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
/*Base*/
html {
	font: 12px/1.8 "微软雅黑";
	color: #666;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/
}
* {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	background: transparent; /*修正win8系统IE连接灰色背景*/
	outline:none;
blr:expression(this.onFocus=this.blur());
}
a:focus {
	outline: 0;
}
a:active, a:hover {
	outline: 0;
}
a{ color:#333;}
a:hover{ color:#e75e03;}
img {
	border: 0;
	-ms-interpolation-mode:bicubic
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
	outline:none;
}
button, input {
	line-height: normal;
}
button, select {
	text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled], html input[disabled] {
	cursor: default;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
input.submit {
	border: 0;
	margin: 0;
	cursor: pointer;
}
input.radio {
	width: 13px;
	height: 13px;
	float: left;
	display: inline;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
table {
	border-collapse: collapse;
	border-spacing: 1;
}
ul, ol {
	list-style:none;
}
li {
	list-style:none;
}
/*清除浮动*/
.clear {
	clear: both;
	height:0px;
	line-height:0px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
dl, dd, dt {
	list-style:none;
	padding:0px;
	margin:0px;
}
html,body{
	position: relative;
}
a{cursor:pointer;}
.w960{
	width: 960px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}
.ovh{
	overflow: hidden;
}
.mt35{
	margin-top: 35px!important;
}

/*
@font-face {
	font-family: 'SourceHanSansCN';
	src: url('font/SourceHanSansCN-Normal.otf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'SourceHanSansCN';
	src: url('font/SourceHanSansCN-ExtraLight.otf') format('truetype');
	font-weight: 200;
	font-style: normal;
}
@font-face {
	font-family: 'SourceHanSansCN';
	src: url('font/SourceHanSansCN-Light.otf') format('truetype');
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: 'SourceHanSansCN';
	src: url('font/SourceHanSansCN-Regular.otf') format('truetype');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'SourceHanSansCN';
	src: url('font/SourceHanSansCN-Medium.otf') format('truetype');
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: 'SourceHanSansCN';
	src: url('font/SourceHanSansCN-Bold.otf') format('truetype');
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: 'SourceHanSansCN';
	src: url('font/SourceHanSansCN-Heavy.otf') format('truetype');
	font-weight: 900;
	font-style: normal;
}*/




.BMapLib_SearchInfoWindow .BMapLib_sendToPhone {
	display: none;
}

.iconfont{ font-style: unset;  font-size: unset;}
.main_content{ width:92%; margin:0 auto; max-width: 1600px; }
.main_content_1750{ width:92%; margin:0 auto; max-width: 1750px; }
.main_content_1200{ width:92%; margin:0 auto; max-width: 1200px; }
.main_content_1350{ width:92%; margin:0 auto; max-width: 1350px; }
.main_content_1400{ width:92%; margin:0 auto; max-width: 1400px; }
.main_content_1150{ width:92%; margin:0 auto; max-width: 1150px; }
.main_content_1000{ width:92%; margin:0 auto; max-width: 1000px; }
.xianzhi_1000 img {max-width: 1000px;}
.main{
	width: 100%;
	height: 0;
	opacity:0;
	transition: opacity 1s ease-in;
	overflow: hidden;
}
.ov_h{ overflow: hidden;}

/***********top***************/
.header{ width: 100%; float: left; position: fixed; text-align: center; background: rgba(0,0,0,0.8); z-index: 999; top: 0%; transition: 0.5s;}
.header_logo{ float: left;  margin-top: 15px; transition: 0.5s;}
.header_logo img{ max-width: 100%;}
.header_nav{ text-align: center; min-width: unset; position: relative; display: inline-block; height: 80px; transition: 0.5s; z-index: 9;}
.header_nav ul{}
.header_nav ul li{ float: left; width: 110px; height: 100%;position: relative;}
.header_nav ul li:hover{ /*background: #f60;*/}
.header_nav ul li>a{ line-height: 80px; color: #fff; font-size: 16px;  float: left; width: 100%; position: relative;transition: 0.5s; }
.header_nav ul li.active:after{content: ''; position: absolute; bottom: 0; width: 40%; margin: 0 30%; height: 1px; background: #f60; left: 0;}
.header_nav ul li:hover>a{ font-weight: bold;}
.header_nav ul li .header_nav_mun{ float: left; width: 100%; height: 0px; overflow: hidden; transition: 0.5s;}
.header_nav ul li .header_nav_mun dl{ width: 100%; float: left; margin: 0px 0 25px;}
.header_nav ul li .header_nav_mun dl dd{ width: 100%;}
.header_nav ul li .header_nav_mun dl dd a{ color: #fff;  opacity: 0.5;  font-size: 14px;  line-height: 30px;}
.header_nav ul li .header_nav_mun dl dd a:hover{  opacity: 1; }

.header_nav_li_xian{ position: absolute; transition: 0.5s; background: #f60; top: 0; height: 0; z-index: 1;}

.header_fr{ float: right;  margin-top: 30px;transition: 0.5s;}
.header_fr .header_search{float: left;}
.header_fr .header_search form{ position: relative;  top: 2px;}
.header_fr .header_search input.soText{ background: none; border: 0px solid #242527; line-height: 23px; border-radius: 100px; font-size: 12px; padding: 0 10px; position: absolute; right: -6px; top: -2px; width: 0; z-index: 1; color: #fff; transition: 0.5s; overflow: hidden; height: 0;}
.header_fr .header_search input.soBtn{ background: none; border: none; color: #fff; font-size: 16px; position: relative; top: 2px; z-index: 2;}
.header_fr .header_search:hover input.soText{ line-height: 23px; height: 23px;  border: 1px solid #fff; width: 146px;}
.header_tel{float: left;}
.header_tel a{ font-size: 14px; color: #fff; margin: 0 15px;}
.header_tel a:hover{ opacity: 0.9;}
.header_tel i{}
.header_tel span{ position: absolute; display: none;}
.header_link{float: left; }
.header_link ul{}
.header_link li{ float: left; padding: 0 13px; position: relative;}
.header_link li:after{ content: ''; width: 1px; height: 9px; background: #fff; position: absolute; top: 50%; transform: translateY(-50%); right: 0px; opacity: 0.7;}
.header_link li:last-child{ padding-right: 0;}
.header_link li:last-child:after{ display: none;}
.header_link li a{ color: #fff; font-size: 13px; font-weight: bold;}
.header_link li a:hover{ opacity: 0.9;}

.header_nfd{ background: rgba(0,0,0,0.4); top: -80px;}
.header_nfd .soText{ opacity: 0; width: 0px; transition: 0.5s;}
.header_nfd form:hover .soText{ opacity: 1; width: 146px;}

.header_fd .header_logo{  margin-top: 10px;}
.header_fd .header_nav{height: 65px;}
.header_fd .header_nav ul li>a{ line-height: 65px;}
.header_fd .header_fr{ margin-top: 20px;}

.banner{ width: 100%; position: relative; overflow: hidden; float: left; }
.banner li.swiper-slide{ width: 100%; float: left; position: relative; overflow: hidden;}
.banner li .banner_img { width: 100%; height: 100%; float: left; }
.banner li .banner_img img { width: 100%; height: auto; object-fit: cover; }
.banner li .banner_img_wap {display: none;}
.banner li .banner_wz{ position: absolute; width: 100%; top: 50%; transform: translateY(-50%);}
.banner li .banner_wz_ys1{ top: 50%;}
.banner li .banner_wz_ys2{top: 50%;}
.banner li .banner_wz_ys3{top: 50%; width: 100%; text-align: center;}
.banner li .banner_wz1{ font-size: 60px;  line-height: 80px;  position: relative;  left: -100%;   transition: 1s; opacity: 0;   font-family: 'SourceHanSansCN'; font-weight: 500;}
.banner li .banner_wz2{ font-size: 60px;  line-height: 80px;  position: relative;  left: -100%;   transition: 1.2s; opacity: 0; font-family: 'SourceHanSansCN'; font-weight: 300;}
.banner li .banner_wz3{ font-size: 20px;  line-height: 30px; margin-top: 10px;  position: relative;  left: -100%;   transition: 1.4s; opacity: 0; font-family: 'SourceHanSansCN'; font-weight: 200;}

.banner li .banner_wz_ys3 .banner_wz1{ left: -20%;}
.banner li .banner_wz_ys3 .banner_wz2{ left: -20%;}
.banner li .banner_wz_ys3 .banner_wz3{ left: -20%;}

.banner li.active .banner_wz1{ left:0; opacity: 1;}
.banner li.active .banner_wz2{ left:0; opacity: 1;}
.banner li.active .banner_wz3{ left:0; opacity: 1;}
.banner li.active .banner_more{ left:0; opacity: 1;}

.banner .banner_jt_tb{ position: absolute; bottom: 15px; left: 50%; transform: translateX(-50%); z-index: 9;}
.banner .banner_jt_tb img{}

.banner_bot{ position: absolute; bottom: 20px; left: 5.5% ;z-index: 20;transform: translateY(-50%);font-size: 18px; color: #fff; cursor: pointer; }
.banner_bot_l{float: left; }
.banner_bot_l li{ float: left; margin-right: 38px; position: relative;}
.banner_bot_l li .tb{  float: left; font-size: 28px; color: #b7b7b7;}
.banner_ewm{ position: absolute; bottom: 50px; left: 50%; transform: translateX(-50%); display: none;}
.banner_ewm img{ width: 150px; padding: 9.9975px; background: #fff;}
.banner_ewm:after{ content: '';  width: 0;  height: 0;  border-left: 15px solid transparent;  border-right: 15px solid transparent;  border-top: 20px solid rgb(255 255 255); position: absolute;  left: 50%;  transform: translateX(-50%);  bottom: -9.9975px;}
.banner_bot_l li:hover .banner_ewm{ display: block;}

.banner .swiper-pagination{ width: 20px; right: 7.5%; bottom: auto; left: auto; top: 50%; transform: translateY(-50%); }
.banner .swiper-pagination-bullet{ width: 12px; height: 11px;  border-radius: 100px; background: #93420e;  margin: 5px 0 !important;x border: 4px solid transparent;}
.banner .swiper-pagination-bullet-active{ background: #e75e03; border: 4px solid #552d13;}
.banner .swiper-button-next,.banner .swiper-button-prev{left: 30px; height: 25px; background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}
.banner .swiper-button-next{right: 30px; left: auto; transform: rotate(180deg);}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{ background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23e60012'%2F%3E%3C%2Fsvg%3E");}

@keyframes banner_jt_tb {
	0% { bottom: 30px; }
	20% { bottom: 20px;}
	50% { bottom: 15px;}
	80% { bottom: 20px; }
	100% { bottom: 30px; }
}
@-webkit-keyframes banner_jt_tb {
	0% { bottom: 30px; }
	20% { bottom: 20px;}
	50% { bottom: 15px;}
	80% { bottom: 20px; }
	100% { bottom: 30px; }
}

.banner_jt_tb {
	animation: banner_jt_tb 1.5s linear infinite;
	-moz-animation: banner_jt_tb 1.5s linear infinite;
	-webkit-animation: banner_jt_tb 1.5s linear infinite;
	-o-animation: banner_jt_tb 1.5s linear infinite;
}

.fbyl{ width: 100%; float: left; position: relative; padding: 45px 0; background: #ebebeb;}
.fbyl_list{ width: 100%; float: left;}
.fbyl_list li{float: left; width: 25%; text-align: center; }
.fbyl_list_title{ font-size: 20px; color: #7e7e7e; line-height: 35px;}
.fbyl_list_title img{ margin-right: 6px; -webkit-filter: brightness(0) invert(0.5); filter: brightness(0) invert(0.5);}
.fbyl_list_desc{ font-size: 16px; color: #bebebe;margin-bottom: 10px;}

.fbyl_list li.active .fbyl_list_title{ color: #ff6600;}
.fbyl_list li.active .fbyl_list_title img{-webkit-filter:unset; filter: unset; }
.fbyl_list li.active .fbyl_list_desc{ color: #747474; }
.fbyl_xian{ width: 100%; position: relative; z-index: 2; height: 50px;}
.fbyl_xian canvas{ width: 60% !important; background: #ebebeb;}

.fbyl_xian:before{  content: ''; z-index: 1; position: absolute; width: 20%; height: 2px; left: 20%; top: 18px; transform: translateX(-20%); background-image: linear-gradient(to right,#fff 20%, #ffffff00); }
.fbyl_xian:after{  content: ''; z-index: 1; position: absolute; width: 20%; height: 2px;  right: 15%; top: 18px; transform: translateX(-20%); background-image: linear-gradient(to left,#fff, #ffffff00); }
.fbyl_xian_bg{ width: 100%; float: left; position: absolute;  bottom: 75px;  z-index: 1; background: #fff; height: 2px;}
.fbyl_sj .fbyl_xian canvas{ position: relative; top: -3.5px;}

.fbyl_xian1{ width: 100%;}
.fbyl_xian1 img{ width: 100%;}
.fbyl_xian2{ position: absolute; top: 51%; transform: translateY(-50%);  left: 30%; background: #ebebeb;    width: 20%; }
.fbyl_xian2 img{ animation: fb_xian 3s infinite; top: 0; left: 0; position: relative;  width: 100%;}

@keyframes fb_xian{
	0% { left: -1px; top: -0.5px;}
	50% { left: 0px; top: 0px;}
    100% { left:-1px; top: -0.5px;}
}


.xptj{ width: 100%; float: left; position: relative; padding: 50px 0 108px; background: #f1f1f1;}
.xptj_top{ width: 100%; float: left;}
.xptj_top_fl{ width: 70%; float: left;}
.xptj_titleen{ color: #948c8c;  font-size: 40px; text-transform: uppercase; font-family: arial; font-weight: bold; letter-spacing: 4px; opacity: 0.07; line-height: 50px; margin-top: 8px;}
.xptj_title{ color: #424242; font-size: 26px;  line-height: 34px;}
.xptj_top_more{ float: right; font-size: 14px;  border: 1px solid #cecece;  border-radius: 100px; margin-right: 20px; margin-top: 31px;overflow: hidden;}
.xptj_top_more a{float: left; color: #424242; padding: 14px 14px;  padding-left: 30px;} 
.xptj_top_more i{  margin-left: 4px;}
.xptj_top_more a:hover{  color: #fff; background: #ff6600;}
.xptj_top_more a:hover img{ -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}
.xptj_list{  width: 100%; float: left; margin-top: 70px; }
.xptj_list_fl{ float: left; width: 65%;}
.xptj_list_fl li{ width: 56%; float: left; position: relative; border-radius: 15px;  overflow: hidden;  margin-right: 1%; margin-bottom: 15px;}
.xptj_list_fl li:nth-child(2n){ width: 42%; margin-right: 0%;}
.xptj_list_fl li .xptj_list_tu{ width: 100%; position: relative; overflow: hidden; padding-bottom: 66%;}
.xptj_list_fl li:nth-child(2n) .xptj_list_tu{ padding-bottom: 88%;}
.xptj_list_fl li .xptj_list_tu img{ position: absolute; height: 100%;  width: 100%; object-fit: cover; transition: 0.5s;}
.xptj_list_fl li .xptj_list_cont{ position: absolute; bottom: 30px; left: 40px; transition: 0.5s; }
.xptj_list_fl li .xptj_list_title{ font-size: 22px; line-height: 24px;}
.xptj_list_fl li .xptj_list_titleen{ font-size: 16px; opacity: 0.18;}
.xptj_list_cont2{ position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%)  scale(0) ; width: 200px; height: 200px; border-radius: 100px; background: rgb(255 102 0 / 0.39); text-align: center;  transition: 0.5s;}
.xptj_list_wz{ position: absolute; top: 50%;  transform: translateY(-50%);  width: 100%;}
.xptj_list_title2{ font-size: 22px; color: #fff; line-height: 30px;}
.xptj_list_titleen2{ font-size: 16px; color: #fff; opacity: 0.5;}
.xptj_list_fl li:hover .xptj_list_cont{ opacity: 0;}
.xptj_list_fl li:hover .xptj_list_cont2{ transform:translate(-50%,-50%) scale(1) ;}
.xptj_list_fl li:hover .xptj_list_tu img{ transform: scale(1.2);}
.xptj_list_fr{ width: 35%;}
.xptj_list_fr li{ width: 100%;}
.xptj_list_fr li .xptj_list_tu{  padding-bottom: 140%;}
.xptj_bot_title{ float: right; width: 100%; text-align: right; color: #000000; font-size: 17px; margin-top: 12px; opacity: 0.2;}


.notclick{ pointer-events: none;}
.sdxztu{ width: 100%; float: left; position: relative; background: #e7e7e7;}
.sdxztu_rz_tb{ float: right;  margin-top: 50px;}
.sdxztu_rz_tb img{ max-width: 100%;}
.sdxztu_list_fl{ position: absolute; left: 10%;  top: 45%;  transform: translateY(-50%); z-index: 11; width: 30%;}
.sdxztu_list_fl_xh{ font-size: 60px; color: #000; line-height: 50px; margin-bottom: 5px; }
.sdxztu_list_fl_title{ font-size: 26px; color: #000000a3;}
.sdxztu_list_fl_desc{font-size: 14px; line-height: 18px; color: #000000a3; width: 40%;}
.sdxztu_list_fl_more{ float: left; margin-top: 50px;}
.sdxztu_list_fl_more a{ float: left; padding: 2px 14px; font-size: 15px; border: 1px solid #ababab; border-radius: 100px; color: #000;}
.sdxztu_list_fl_more a:hover{ background: #ff6600; color: #fff; border-color: #ff6600;}
.sdxztu_list_fr{position: absolute; right: 18%; top: 45%; transform: translateY(-50%); z-index: 11;}
.sdxztu_list_fr li{  width: 100%; position: relative;    height: 35px; width: 50px; }
.sdxztu_list_fr li .sdxztu_list_fr_title{ text-align: right; font-size: 24px; color: #242424; line-height: 35px;  transform: scale(0);  transition: 0.5s;  position: absolute; width: 200px;  right: 55px;}
.sdxztu_list_fr li .sdxztu_list_fr_ys{  width: 16px; height: 16px; top: 13px; border-radius: 100px; background: #fff; transition: 0.5s; cursor: pointer; position: relative;} 
.sdxztu_list_fr li:hover .sdxztu_list_fr_title,.sdxztu_list_fr li.active .sdxztu_list_fr_title{  transform: scale(1);}
.sdxztu_list_fr li:hover .sdxztu_list_fr_ys,.sdxztu_list_fr li.active .sdxztu_list_fr_ys{ width: 50px;}
.xzxlqh{ display: none;}
.xzxlqh.active{ display: block;}
.sdxztu_list{  width: 100%; float: left; position: relative; margin-top: 50px;}
.sdxztu_list_xz_tu{ position: relative; width: 100%; margin: 0 auto; text-align: center;}
.sdxztu_list_xz_tu ul{ position: relative;  z-index: 8;user-select: none;}
.sdxztu_list_xz_tu ul .sdxztu_xz_yy{ position: absolute; width: 100%; height: 100%;}
.sdxztu_list_xz_tu li{ display: none; width: 100%; padding-bottom: 35%; position: relative; overflow: hidden; cursor: pointer;}
.sdxztu_list_xz_tu li.active{ display: block;}
.sdxztu_list_xz_tu li img{ position: absolute;  max-height: 100%; left: 50%; top: 50%; transform: translate(-50%,-50%);   -webkit-user-drag: none; -webkit-user-select: none;
	cursor: default;
	pointer-events: none;}
.sdxztu_list_xz_tu_pre,.sdxztu_list_xz_tu_next{ position: absolute; bottom: 60px;  left: 26%; z-index: 7; user-select: none;}
.sdxztu_list_xz_tu_next{ right: 26%; left: auto; bottom: 30px;}
.sdxztu_list_xz_tu_pre img,.sdxztu_list_xz_tu_next img{ -webkit-user-drag: none; cursor: pointer;}
.xz_tu_01{ display: none;}
.sdxztu_list_xz_tu_pre.active img.xz_tu_02,.sdxztu_list_xz_tu_next.active img.xz_tu_02{ display: none;}
.sdxztu_list_xz_tu_pre.active img.xz_tu_01,.sdxztu_list_xz_tu_next.active img.xz_tu_01{ display: block;}
.sdxztu_list_xz_tu_pre_xz,.sdxztu_list_xz_tu_next_xz{     width: 200px;  height: 200px;position: absolute;  bottom: 60px; left: 26%; z-index: 10; cursor: pointer;}
.sdxztu_list_xz_tu_next_xz{  right: 26%; left: auto; bottom: 30px;}
.sdxztu_bot{ width: 100%; float: left; position: relative; margin-top: 45px;}
.sdxztu_bot_xl{ float: left; width: 100%; position: relative;   z-index: 9;}
.sdxztu_bot_xl ul{  text-align: center; width: 100%;}
.sdxztu_bot_xl li{ display: inline-block; width: 30%; height: 70px; font-size: 22px; cursor: pointer;     transition: 0.5s; margin: 0 10px;}
.sdxztu_bot_xl li span{ width: 100%; height: 70px; line-height: 70px; align-items: center; display: inline-grid; float: left;  overflow: hidden;}
.sdxztu_bot_xl li.active,.sdxztu_bot_xl li:hover{/* background-image: linear-gradient(#e7e7e7, #fc7018);*/ }
.sdxztu_zt_ys{ color: #fff;}

.sdxztu_bot_xian{ background-image: linear-gradient(#e7e7e7, #fc7018); color: #fff; position: absolute; top: 0;  z-index: 8;     transition: 0.5s;}


.i_about_qh{  width: 100%; float: left; position: relative; padding: 90px 0; background: #f1f1f1;}
.i_about_list{  width: 100%; float: left; position: relative; overflow: hidden; transition: 0.5s;}
.i_about_list ul{ width: 100%;}
.i_about_list li{ width: 100%; position: relative;}
.i_about_list li .i_about_list_fl{ float: left; width: 35%;}
.i_about_list li .i_about_list_titlen{ font-size: 40px;  text-transform: uppercase; font-weight: bold;  color: #e6e4e5; line-height: 50px;}
.i_about_list li .i_about_list_title{ font-size: 28px; color: #010101; line-height: 40px; margin-bottom: 10px;}
.i_about_list li .i_about_list_desc{font-size: 16px; margin-top: 22px; color: #9f9f9f;  min-height: 200px;  overflow: hidden;}
.i_about_list li .i_about_list_tu{ float: right; width: 60%; border-radius: 10px; overflow: hidden; padding-bottom: 40%; position: relative;}
.i_about_list li .i_about_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}

.i_about_list_sztd{  width: 100%; float: left; position: relative;  margin-top: 53px; margin-bottom: 40px;}
.i_about_list_sztd dl{  width: 100%; float: left; position: relative;}
.i_about_list_sztd dd{ float: left; width: 33.33%;}
.i_about_list_sztd dd .sztd_title1{ line-height: 60px;}
.i_about_list_sztd dd .sztd_title1 i{ font-style: unset; font-size: 60px;  color: #fc6900;}
.i_about_list_sztd dd .sztd_title1 sub{ font-size: 26px; color: #fc6900;}
.i_about_list_sztd dd .sztd_title2{ font-size: 14px; color: #8b8b8b;}
.i_about_list .swiper-pagination{ width: 100%; bottom:1%; left: 0; text-align: left;}
.i_about_list .swiper-pagination-bullet{ width: 12px; height: 11px;  border-radius: 100px; background: #fff;  margin: 0 9px !important; border: 4px solid #e4e4e4; opacity: 1;}
.i_about_list .swiper-pagination-bullet-active{ background: #f99d5e; border: 4px solid #f99d5e;}

.footer_lx{ width: 100%; float: left; position: relative; padding: 50px 0;  background: #efefef;}
.footer_lx_list{ width: 100%; float: left; position: relative; }
.footer_lx_list li{ float: left; width: 33.33%; text-align: center;  font-size: 21px; position: relative;  -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 1%;}
.footer_lx_list li:after{ content: ''; position: absolute; width: 1px; height: 40px; top: 50%; transform: translateY(-50%); right: 0px; background: #b8b8b8;}
.footer_lx_list li:last-child:after{ display: none;}
.footer_lx_list li a{ font-weight: bold;}
.footer_lx_list li i{ height: 45px; margin-right: 15px;}
.footer_lx_list li img{ height: 45px;}
.footer_lx_list li span{ height: 45px; top: -14px; position: relative;}

.footer{ width: 100%; float: left; position: relative; padding: 42px 0; min-height: 250px; background: #e9e9e9;}
.footer_nav{ width: 41%; float: left;}
.footer_nav li{ width: 20%; padding-left: 5%; float: left;}
.footer_nav li .footer_nav_title{ width: 100%;}
.footer_nav li .footer_nav_title a{ font-size: 16px; color: #0a0a0a; font-weight: bold;}
.footer_nav li .footer_nav_list{ width: 100%; margin-top: 17px;}
.footer_nav li .footer_nav_list a{ width: 100%; float: left; font-size: 14px; line-height: 30px; color: #878787; position: relative; transition: 0.5s;}
.footer_nav li .footer_nav_list a:before{ content: ''; position: absolute; width: 23px; height: 4px; background: url(../images/footer_title_tb.png) center center no-repeat; left: -28px; top: 13px; opacity: 0; transition: 0.5s;}
.footer_nav li .footer_nav_list a:hover{ margin-left: 10px; font-weight: bold; color: #0a0a0a;}
.footer_nav li .footer_nav_list a:hover:before{ opacity: 1;}
.footer_ewm{ float: right; width: 110px; text-align: center; margin-right: 35px; margin-top: 10px;}
.footer_ewm_tu{ width: 100%;}
.footer_ewm_tu img{ max-width: 100%;}
.footer_ewm_title{ margin-top: 10px;  color: #c2c2c2;}
.footer_bot{ width: 100%; float: left; border-top: 1px solid #c6c6c6; padding: 20px 0; color: #878787;  background: #e9e9e9;}
.footer_bot a{ color: #878787;}
.footer_copy{ margin-left: 40px; float: left;}
.footer_fx{ float: right; margin-right: 33px; }
.footer_fx a{ background: none !important; padding: 0 !important; line-height: 20px; margin-left: 10px !important; font-size: 18px !important;  color: #878787 !important;}
.footer_fx a:hover{ text-decoration: none !important;}

.n_banner{ width: 100%; text-align: center; position: relative;  overflow: hidden; background: #000;}
.n_banner>img{  float: left; position: relative; left: 50%; transform: translateX(-50%); object-fit: cover; z-index: 8; opacity: 1;  width: 100%;}
.n_banner .n_banner_kuan{ position: absolute;  width: 100%; text-align: center; top: 50%; left: 50%; transform: translate(-50%,-50%); color: #fff; z-index: 10;}
.n_banner .n_banner_title{  font-size: 60px; line-height: 80px; font-family: 'SourceHanSansCN';font-weight: 300;}
.n_banner .n_banner_titleen{  text-transform: uppercase; font-size: 19px; font-family: 'SourceHanSansCN';font-weight: 200;}
.n_banner .n_banner_desc{  font-size: 18px; width: 100%;}

.n_banner_cp .n_banner_kuan{ position: absolute;  width: 100%; text-align: left; top: 50%; left: 50%; transform: translate(-50%,-50%); color: #fff; z-index: 10;}
.n_banner_cp .n_banner_title{  font-size: 60px; line-height: 80px;}
.n_banner_cp .n_banner_titleen{  text-transform: uppercase; font-size: 19px; }
.n_banner_cp .n_banner_desc{  font-size: 18px; width: 100%;}

.n_mun_kuan{ width: 100%;  position: relative; float: left;  z-index: 990;  }
.n_mun{  position: absolute; margin-top: -80px; top: 0; transition: 0.5s;  background: rgba(0,0,0,0.6); width: 100%; text-align: center; }
.n_mun_fd{ position: fixed; margin-top: 0px;background: rgba(0,0,0,0.8);}
.lm_zi_nav{  width: 100%;}
.lm_zi_nav li{ display: inline-block; width: 10%; }
.lm_zi_nav li>a{color: #bbbab8; font-size: 17px; line-height: 80px;  display: inline-block;}
.lm_zi_nav li>a:hover,.lm_zi_nav li.active>a{ color: #fff;} 
.lm_zi_nav_xian{ width: 68px; height: 2px;background: #f60; position: absolute; transition: 0.5s; margin-top: -1px; display: none; z-index: 3;}
.lm_zi_nav_xian:after{ content: ''; position: absolute; left: 50%; transform: translateX(-50%); width: 0;  height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent;  border-top: 6px solid #f60;}

.lm_zi_nav_3j{ opacity: 0; position: absolute; width: 100%;  left: 0; background: #e0e0e0; height: 0px; transition: 0.5s;overflow: hidden; }
.lm_zi_nav li .lm_zi_nav_3j.active{ z-index: 1; height: 80px; opacity: 1; }
.lm_zi_nav_3j dl{ display: inline-block; width: auto; position: absolute;}
.lm_zi_nav_3j dd{  display: inline-block; position: relative;}
.lm_zi_nav_3j dd a{ color: #202020; font-size: 17px; line-height: 80px;  display: inline-block; margin: 0 20px; }
.lm_zi_nav_3j dd:after{ content: ''; position: absolute; right: 0; width: 1px; height: 12px; top: 50%; transform: translateY(-50%); background: #a5a5a5;}
.lm_zi_nav_3j dd:last-child:after{ display: none;}
.lm_zi_nav_3j dd a:hover,.lm_zi_nav_3j dd.active a{ font-weight: bold;}

.n_mun_fd .lm_zi_nav li .lm_zi_nav_3j.active{ height: 0;}
.n_mun_fd .lm_zi_nav li:hover .lm_zi_nav_3j{ height: 80px;}


.mmjj{ width: 100%; text-align: center; position: relative; float: left; padding: 50px 0; background: #f1f1f1;}
.mmjj_title{ font-size: 38px; color: #000; margin-top: 43px;}
.mmjj_titleen{ font-size: 44px; text-transform: uppercase; font-family: arial; color: #e7e5e6; font-weight: bold; line-height: 40px; }
.mmjj_desc{  margin: 68px auto;  width: 49%; font-size: 16px;}
.mmjj_sztd{  width: 49%; margin: 0px auto; }
.mmjj_sztd dl{ width: 100%; margin-top: 22px; margin-bottom: 30px; display: inline-block;}
.mmjj_sztd dd{ width: 33.33%; float: left; text-align: center;}
.mmjj_sztd dd .sztd_title1{}
.mmjj_sztd dd .sztd_title1 i{ font-style: unset; font-size: 60px; font-family: arial; color: #f60; font-weight: bold;  line-height: 60px;}
.mmjj_sztd dd .sztd_title1 sub{ font-size: 22px; color: #f60;}
.mmjj_sztd dd .sztd_title2{ font-size: 14px; color: #949494;}
.mmjj_more{ margin-top: 100px; margin-bottom: 22px; width: 100%;}
.mmjj_more a{ padding: 7px 38px; border: 1px solid #b5b5b5; display: inline-block; font-size: 16px; border-radius: 100px;}
.mmjj_more a:hover{ border: 1px solid #f60; background: #f60; color: #fff;}

.mmjj2{ width: 100%; text-align: center; position: relative; float: left; padding: 30px 0; background: #f1f1f1;}
.mmjj_cont{ width: 100%; float: left; margin-top:100px;}
.mmjj_cont_tu{ float: left; width: 56%; position: relative; padding-bottom: 38%; overflow: hidden; border-radius: 10px;}
.mmjj_cont_tu img{ position: absolute; left: 0; width: 100%; height: 100%; object-fit: cover;}
.mmjj_cont_fr{ float: right;  text-align: left;  width: 40%;}
.mmjj_cont_fr .mmjj_cont_gsmc{ font-size: 36px;  color: #525252; line-height: 50px;}
.mmjj_cont_fr .mmjj_cont_desc{ font-size: 16px; width: 100%; margin-top: 10px; line-height: 30px;  min-height: 250px;}
.mmjj_cont_bq{ float: left; width: 100%; margin-top: 14px;}
.mmjj_cont_bq li{ width: 25%; text-align: center; float: left;}
.mmjj_cont_bq li .mmjj_cont_bq_tb{ width: 100%;}
.mmjj_cont_bq li .mmjj_cont_bq_tb img{ max-width: 100%;}
.mmjj_cont_bq li .mmjj_cont_bq_title{ width: 100%; text-align: center; font-size: 16px; font-weight: bold; color: #212121; margin-top: 13px;}
.mmjj_info{ width: 100%; float: left; margin-top: 65px; font-size: 16px; line-height: 30px; text-align: left; color: #525252;}
.mmjj_info img{ max-width: 100%;}

.mmjj_zs_list{ width: 100%; float: left;margin-top: 30px;}
.mmjj_zs_list li{ float: left; width: 24%;  margin-right: 1.3%;}
.mmjj_zs_list li:nth-child(4n){ margin-right: 0;}
.mmjj_zs_list li .mmjj_zs_list_tu{ width: 100%; position: relative; padding-bottom: 68%; overflow: hidden; border-radius: 10px;}
.mmjj_zs_list li .mmjj_zs_list_tu img{ position: absolute; width: 100%; height: 100%;object-fit: contain; left: 0;transition: 0.5s;}
.mmjj_zs_list li .mmjj_zs_list_title{ font-size: 16px; margin-top: 5px;}
.mmjj_zs_list li:hover .mmjj_zs_list_tu img{ transform: scale(1.1);}

.mmzb{ width: 100%; float: left;margin-top: 100px;}
.mmzb_title{ font-size: 28px; width: 100%; margin-top: 9px; color: #525252; line-height: 40px;}
.mmzb_desc{ font-size: 14px; color: #535353;}
.mmzb_desc span{ font-size: 60px; font-weight: bold; font-family: arial;}
.mmzb_xw{ width: 100%; float: left; margin-top: 60px;}
.mmzb_xw_lf{ float: left;  width: 68%;}
.mmzb_xw_lf li{ width: calc(100% - 5px); float: left; margin-bottom: 5px; border-radius: 10px; overflow: hidden;}
.mmzb_xw_lf li .mmzb_xw_fl_tu{  width: 100%; position: relative; overflow: hidden; padding-bottom: 41%;}
.mmzb_xw_lf li .mmzb_xw_fl_tu img{ position: absolute; left: 0; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.mmzb_xw_fr{ float: right; width: 32%; margin-bottom: 5px;}
.mmzb_xw_fr li{ width: 100%; float: left; margin-bottom: 5px; border-radius: 10px; overflow: hidden;}
.mmzb_xw_fr li .mmzb_xw_fr_tu{ width: 100%; position: relative; overflow: hidden; padding-bottom: 65%; }
.mmzb_xw_fr li .mmzb_xw_fr_tu img{ position: absolute; left: 0; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.mmzb_xw_fr li:nth-child(2) .mmzb_xw_fr_tu{ padding-bottom: 41%;}
.mmzb_xw_lf li:hover .mmzb_xw_fl_tu img{ transform: scale(1.1);}
.mmzb_xw_fr li:hover .mmzb_xw_fr_tu img{ transform: scale(1.1);}
.mmzb_info{ width: 100%; float: left; margin-top: 72px; font-size: 16px; text-align: left; line-height: 30px; color: #525252; padding-bottom: 100px;}
.mmzb_info p{  margin-bottom: 30px;}
.mmzb_info img{ max-width: 100%;}

.pplc{ width: 100%; text-align: center; position: relative; float: left; padding: 50px 0; background-image: linear-gradient(#ebebeb, #cccccc);}
.pplc_fl_tm{ position: absolute;  width: 20%; height: 100%; top: 0; left: 0; background-image: linear-gradient(to right,#ebebeb, #dcdcdc00); z-index: 99;}
.pplc_fr_tm{ position: absolute;  width: 20%; height: 100%; top: 0; right:0; background-image: linear-gradient(to left,#ebebeb, #dcdcdc00); z-index: 99;}
.pplc_title{ font-size: 38px; color: #000; margin-top: 43px;}
.pplc_titleen{ font-size: 44px; text-transform: uppercase; font-family: arial; color: #dadada; font-weight: bold; line-height: 40px;}
.pplc_nav_list{ width: 100%; margin-top: 100px; position: relative; overflow: hidden; padding-top: 57px;}
.pplc_nav_list ul{}
.pplc_nav_list li{ font-family: arial; font-size: 24px; display: inline-block; float: none; line-height: 30px; transition: 0.5s; cursor: pointer; position: relative;}
.pplc_nav_list li:first-child::before{content: ''; position: absolute;    width: 1000px;  height: 1px; background: #acacac; top: 50%;  transform: translateY(-50%);  right: 100%;}
.pplc_nav_list li:last-child::after{content: '';position: absolute;   width: 1000px;  height: 1px; background: #acacac; top: 50%;  transform: translateY(-50%);  left: 100%;}
.pplc_nav_list li.swiper-slide-active::before,.pplc_nav_list li.swiper-slide-active:last-child::after{ top: 35%;}

.pplc_nav_list li a{ color: #aaa; pointer-events:none }
.pplc_nav_list li.swiper-slide-active{ font-size:30px; margin-top: -15px;  font-weight: bold; }
.pplc_nav_list li.swiper-slide-active a{ color: #fd6b08; pointer-events: auto;}
.pplc_list{ width: 64%; margin: 0 auto; position: relative; overflow: hidden; margin-top: 15px; padding-top: 15px; margin-bottom: 50px; transition: 0.5s; min-height: 50px;}
.pplc_list ul{}
.pplc_list li{ position: relative; width: 100%;}
.pplc_list li:before{ content: ''; position: absolute; width: 13px; height: 13px; background: #fff; border-radius: 100px; overflow: hidden; top: -13px; left: 50%; transform: translateX(-50%); border: 5px solid #e67f3a;z-index: 9;}
.pplc_list dl{}
.pplc_list dd{  width: 100%; float: left;  padding: 17px; margin-bottom: 10px; -webkit-box-sizing: border-box; box-sizing: border-box; background: #e3e3e3; border-radius: 15px; cursor: pointer; position: relative;}
.pplc_list dd .pplc_list_tx{ float: left; width: 160px; border-radius: 5px; overflow: hidden; padding-bottom: 99px; position: relative;  margin-right: 25px;}
.pplc_list dd .pplc_list_tx img{ width: 100%; position: absolute; height: 100%; left: 0; object-fit: cover;}
.pplc_list dd .pplc_list_title{ float: left; height: 100px; align-items: center; display: inline-grid; font-size: 26px; color: #000; font-weight: bold; width: 60px; text-align: left;}
.pplc_list dd .pplc_list_desc{ margin-left: 10px; width:calc(100% - 280px); height: 100px; align-items: center; display: inline-grid;  text-align: left; font-size: 16px; color: #555; line-height: 20px;}
.pplc_list dd:hover{ background-image: linear-gradient(to right, #615f60, #292728);}
.pplc_list dd:hover .pplc_list_title{ color: #fff;}
.pplc_list dd:hover .pplc_list_desc{ color: #d0d0d0;}

.pplc_fd_kuan{ position: fixed; width: 100%; height: 100%; z-index: 999; background: rgba(0,0,0,0.5); display: none;}
.pplc_fd_bg{}
.pplc_fd{ width: 999px; margin: 0 auto; top: 50%; transform: translateY(-50%); position: relative; background-image: linear-gradient(to right,#4b4b4b, #0b0808); -webkit-box-sizing: border-box; box-sizing: border-box; padding: 15px 30px; border-radius: 15px;}
.pplc_fd_gb{ font-size: 26px;  width: 100%; color: #eb7a2f; text-align: right;}
.pplc_fd_gb i{ transition: 0.5s; cursor: pointer;  display: inline-block;}
.pplc_fd_gb i:hover{ transform: rotate(360deg);}
.pplc_fd_tu{  width: 31%; display: inline-block; position: relative; padding-bottom: 20%; border-radius: 23px;  overflow: hidden; margin-bottom: 30px;}
.pplc_fd_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}
.pplc_fd_cont{ width: 66%; float: right;}
.pplc_fd_title{ font-size: 27px; color: #fff; font-weight: bold;}
.pplc_fd_info{ font-size: 16px; color: #ffffff; line-height: 24px; opacity: 0.7; margin-top: 10px; height: 205px; overflow-x: hidden;}
   
/*滚动条样式*/
.pplc_fd_info::-webkit-scrollbar {
	width: 4px;    
}
.pplc_fd_info::-webkit-scrollbar-thumb {
	background: #fa8131;
}
.pplc_fd_info::-webkit-scrollbar-track {
	background: #717171;

}


.ryzs{  width: 100%; text-align: center; position: relative; float: left; padding: 100px 0; background: #f1f1f1;}
.ryzs_nav{ width: 100%; float: left; margin-bottom: 50px; margin-top: 8px; }
.ryzs_nav li{ display: inline-block; margin: 0 15px; font-weight: bold;}
.ryzs_nav li a{padding: 13px 78px; border: 1px solid #c1c1c1; display: inline-block;  border-radius: 100px;  color: #333333;  font-size: 25px;}
.ryzs_nav li a:hover,.ryzs_nav li.active a{  color: #ffffff; border: 1px solid #ff6702; background: #ff6702;}
.ryzs_list_kuan{ width: 100%; float: left; margin-top: 82px;}
.ryzs_list{ width: 100%; position: relative; overflow: hidden; height: 0;}
.ryzs_list.active{ height: auto;}
.ryzs_list li{ width: 100%; padding-top: 30px;transition: 0.5s;}
.ryzs_list li .ryzs_list_tu{  width: 100%; position: relative; overflow: hidden; padding-bottom: 68%; border-radius: 10px; overflow: hidden; transform: scale(0.85); bottom: -20px; transition: 0.5s;}
.ryzs_list li .ryzs_list_tu img{ width: 100%; height: 100%; position: absolute; object-fit: contain; left: 0; padding: 10px;  background: #fff;  -webkit-box-sizing: border-box; box-sizing: border-box;}
.ryzs_list_yy{ position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5);  transition: 0.5s;}
.ryzs_list li .ryzs_list_title{ font-size: 16px; margin: 17px 0;}

.ryzs_list li.swiper-slide-active{ padding-top: 0;}
.ryzs_list li.swiper-slide-active .ryzs_list_tu{  transform: scale(1.05); padding-bottom: calc(68% + 30px);  bottom: 0px;}
.ryzs_list li.swiper-slide-active .ryzs_list_yy{ opacity: 0;}
.ryzs_list li.swiper-slide-prev .ryzs_list_tu{ right: 5%;}
.ryzs_list li.swiper-slide-next .ryzs_list_tu{ left: 5%;}
.ryzs_list .swiper-scrollbar{ width: 100%; left: 0; margin-top: 50px;  margin-bottom: 10px; position: relative; height: 1px; background: #e3e3e3;}
.ryzs_list .swiper-scrollbar-drag{ position: absolute; height: 8px; top: -3px; background: rgb(255, 103, 2); cursor: pointer;}

.zngc{ width: 100%; text-align: center; position: relative; float: left; padding: 60px 0; background: #e7e7e7; box-shadow: inset 0px 0px 15px #e2e2e2;}
.zngc_title{ font-size: 38px; color: #000;}
.zngc_titleen{ font-size: 44px; text-transform: uppercase; font-family: arial; color: #dedede; font-weight: bold; line-height: 40px; }
.zngc_tu{ width: 100%; float: left; margin-top: 52px; border-radius: 15px; overflow: hidden;  position: relative;}
.zngc_tu2{ float: none; margin-top: 0;}
.zngc_tu>img{ max-width: 100%;}
.zngc_shi_btn{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.zngc_shi_btn img{ cursor: pointer;}
.zngc_shi_btn img:hover{ opacity: 0.9;}
.zngc_more{   margin-top: 40px; float: left; margin-bottom: 50px; width: 100%;}
.zngc_more a{ padding: 7px 38px; border: 1px solid #b5b5b5; display: inline-block; font-size: 16px; border-radius: 100px;}
.zngc_more a:hover{ border: 1px solid #f60; background: #f60; color: #fff;}

.honor{ width: 100%; text-align: center; position: relative; float: left; padding: 90px 0; background: #f1f1f1; }
.honor_title{ font-size: 40px; color: #000; line-height: 40px;}
.honor_titleen{ font-size: 45px; text-transform: uppercase; font-weight: bold; font-family: arial; color: #e7e7e7; line-height: 70px;}
.honor_list{ width: 100%; float: left; margin-top: 76px;}
.honor_list li{ width: 32%; margin-right: 2%; float: left; margin-bottom: 30px;}
.honor_list li:nth-child(3n){ margin-right: 0;}
.honor_list li .honor_list_tu{ width: 100%; position: relative; overflow: hidden; padding-bottom: 70%; border-radius: 15px; background: #fff;}
.honor_list li .honor_list_tu>img{ position: absolute; left: 0; object-fit: contain; width: calc(100% - 40px);  height: calc(100% - 40px); margin: 20px; border-radius: 15px; transition: 0.5s;}
.honor_list li .honor_list_title{ font-size: 16px; padding: 10px 0; color: #818181; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.honor_list_yy{ position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5); display: none;}
.honor_list_yy img{ max-width: 100%; position: absolute; left: 50%; top: 50%;  transform: translate(-50%,-50%);}
.honor_list li:hover .honor_list_yy{ display: block;}

.page_kuan{ width: 100%; text-align: center; position: relative; float: left; margin-top: 50px; }
.page_kuan a{ display: inline-block; line-height: 45px; padding: 0px 20px; font-size: 16px;  margin-right: -1px; background: #f5f5f5; border: 1px solid #e7e7e7; transition: 0.3s;  color: #909090;}
.page_kuan a.page-num-current,.page_kuan a:hover{background: #ee5f01; border-color: #ee5f01; color: #fff;}

.news{ width: 100%; text-align: center; position: relative; float: left; padding: 100px 0; background: #f1f1f1;}
.news_list{ width: 100%; float: left;}
.news_list li{ float: left; width: 49%; margin-right: 2%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 1.5%; margin-bottom: 30px; background: #fff; border-radius: 15px; transition: 0.5s;}
.news_list li:nth-child(2n){ margin-right: 0;}
.news_list li .news_list_tu{ float: left; width: 28%; position: relative; overflow: hidden; padding-bottom: 23%;}
.news_list li .news_list_tu img{ position: absolute; left: 0; width: 100%; height: 100%; object-fit: cover;}
.news_list li .news_list_cont{ float: right; width: 66%; text-align: left;} 
.news_list li .news_list_title{ font-size: 26px; color: #333; margin-top: 10px; line-height:40px;  transition: 0.5s;}
.news_list li .news_list_desc{ font-size: 14px; color: #b3b3b3; line-height: 24px; margin-top: 5px;   transition: 0.5s; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden;}
.news_list li .news_list_time{ font-size: 14px; color: #c8c8c8;  transition: 0.5s;}
.news_list li:hover{ background: #303030;}
.news_list li:hover .news_list_title{  color: #fff;}
.news_list li:hover .news_list_desc{  color: #b3b3b3;}
.news_list li:hover .news_list_time{  color: #929292;}

.xq_top_kuan{ width: 100%; position: relative; float: left; padding-top: 90px;  z-index: 9; background: #f1f1f1;}
.xq_top{ width: 100%; float: left; border-bottom: 1px solid #b0b0b0;}
.xq_position{ float: left; float: left; font-size: 18px;color: #797979;  line-height: 70px;}
.xq_position a{ color: #797979; margin: 0 15px;}
.xq_position a:first-child{ margin-left: 0;}
.xq_nav{ float: right;}
.xq_nav li{ float: left;  line-height: 70px;}
.xq_nav li a{  font-size: 17px;color: #797979;  line-height: 70px;margin: 0 15px; font-weight: bold;}
.xq_nav li a:hover,.xq_nav li.active a{ color: #000000;}
.xq_nav_xian{ width: 68px; height: 2px;background: #f60; position: absolute; transition: 0.5s; margin-top: 71px; display: none;}
.xq_nav_xian:after{ content: ''; position: absolute; left: 50%; transform: translateX(-50%); width: 0;  height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent;  border-top: 6px solid #f60;}

.news_title{ font-size: 38px; color: #000; line-height: 45px; margin-top: 20px;}
.news_desc{ width: 100%; float: left; padding: 13px 50px;  background: #6d6d6d;  -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 10px; margin-top: 51px;}
.news_fx{ float: left; margin-right: 33px; }
.news_fx a{ background: none !important; padding: 0 !important; line-height: 20px; margin-left: 10px !important; font-size: 20px !important;  color: #ffffff !important;}
.news_fx a:hover{ text-decoration: none !important;}
.news_time{ float: right; font-size: 16px; color: #fff;}
.news_time span{ color: #a1a1a1; cursor: pointer;}
.news_time span:hover{ color: #fff;}
.news_info{ width: 100%; float: left; margin-top: 20px; text-align: left; padding: 2%; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 16px; line-height: 35px; border-bottom: 1px solid #919191;   padding-bottom: 50px;}
.news_info img{ max-width: 100%;} 
.news-page{ float: left; width: 100%; margin: 44px 0 72px 0; position: relative; text-align: left;}
.news-page .news-page-1{ float: left; width: 80%; position: relative; font-size: 18px; height: 40px; line-height: 40px; }
.news-page .news-page-1 span{ position: relative; float: left;  margin-left: 22px; width: auto; height: 40px; line-height: 38px; font-size: 18px; border-radius: 20px; text-align: center; color: #666666; text-align: center; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;  -o-transition: all 0.3s ease-out 0s;  transition: all 0.3s ease-out 0s; }
.news-page .news-page-1 a{ display: block; float: left; width: calc(100% - 150px); height: 40px; line-height: 40px; font-size: 18px;  color: #1c1c1c; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.news-page .news-page-1:hover a{ color: #fe6500; }
.news-page .return{ position: absolute; right: 22px; top:14px; width: 146px; height: 52px; line-height: 52px; font-size: 20px; text-align: center; border-radius: 36px; color: #fff; background: #ff6600; }
.news-page .return img{ vertical-align: middle; padding-bottom: 3px; margin-right: 16px; }
.news-page .return:hover{ opacity: 0.8; }


.job_info{ width: 100%; float: left; margin-top:20px; text-align: left; padding: 2%; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 16px; line-height: 35px; border-bottom: 1px solid #919191;   padding-bottom: 50px;}
.job_info img{ max-width: 100%;}
.job_list_nr{ width: 100%; float: left;  padding: 10px 0; border-bottom: 1px solid #d2d2d2; margin-bottom: 20px;}
.job_list_nr li{ width: 32%; margin-right: 1%; float: left; margin-bottom: 10px; font-size: 16px;}
.job_list_nr li:nth-child(3n){ margin-right: 0;}
.job_list_nr li span{ margin-right: 5px;  font-weight: bold;}
.job_cont{ width: 100%; float: left;}

#dialogBg5{ width: 420px; height: auto; margin: 0 auto; display: none;   position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 10000; background:rgba(0,0,0,0.7); color:#fff; padding:33px 60px; border-radius:6px; -webkit-box-sizing: border-box; box-sizing: border-box;}
.dialogTop5{ position:absolute; right:5px; top:5px;}
.dialogTop5 a{ color:#fff; font-size: 16px; font-family: arial;}
#dialog5 h1{ font-size:24px; font-weight:normal; padding-bottom:25px;}
#dialog5 input{ display:block; background:#fff; height:45px; line-height:45px; padding-left:20px; font-family: "microsoft yahei"; width:100%; margin-bottom:20px; border:none; box-sizing:border-box; border-radius:5px;}
#dialog5 button{ border:none; background:#ff6600; color:#fff; font-size:18px;height:45px; line-height:45px; width:100%; box-sizing:border-box; cursor: pointer;}
#dialog5 textarea{ display:block; background:#fff; height:100px; line-height:20px; padding:10px 20px; font-family: "microsoft yahei"; width:100%; margin-bottom:20px; border:none; box-sizing:border-box; border-radius:5px;}

.dialog5_yszc{ width: 100%;  position: relative; float: left;  }
.dialog5_yszc_title{ font-size: 16px;  font-weight: bold;}
.dialog5_yszc_title span{    color: #ff6600;}
.dialog5_yszc p{   font-size: 14px;  line-height: 1.7;}
.dialog5_yszc p a{  color: #ff6600;}
.dialog5_yszc_an{ font-size: 14px; width: 100%; margin-bottom: 20px;}
#dialog5 .dialog5_yszc_an input{ width: auto !important; width: 14px; height: 14px; vertical-align: top; margin-top: 7px; margin-right: 10px; opacity: 1;     line-height: initial; margin-bottom: 0; float: left;}

#dialog5 .dialog5_yzm input{width: calc(100% - 130px);  float: left;  margin-right: 10px;}


.cpzx{ width: 100%; position: relative;  text-align: center; position: relative; float: left; padding: 154px 0; background: #f1f1f1;}
.cpzx_list{ width: 100%; float: left; position: relative;}
.cpzx_list li{ float: left; width:calc(33.3% - 20px) ; margin-right: 30px; margin-bottom: 48px;}
.cpzx_list li:nth-child(3n){ margin-right: 0;}
.cpzx_list li a{} 
.cpzx_list li .cpzx_list_tu{ width: 100%; float: left; border-radius: 15px; position: relative; padding-bottom: 92%; overflow: hidden;} 
.cpzx_list li .cpzx_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; left: 0; transition: 0.5s;} 
.cpzx_list li .cpzx_list_tu_yy{ position: absolute; width: 100%; height: 100%; background: #ed5f00; opacity: 0; transition: 0.5s;}
.cpzx_list li .cpzx_list_xingh{ width: 100%; float: left; text-align: center; font-size: 27px; margin-top: 25px; line-height: 30px; height: 30px; color: #9f9f9f; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cpzx_list li .cpzx_list_yans{  width: 100%; float: left;text-align: center;font-size: 20px; color: #9f9f9f; line-height: 30px; margin-top: 5px; height: 30px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cpzx_list li:hover  .cpzx_list_tu img{ transform: scale(1.1);}
.cpzx_list li:hover .cpzx_list_tu_yy{  opacity: 0.62;}
.cpzx_list li:hover .cpzx_list_xingh{ color: #000; font-weight: bold;}
.cpzx_list li:hover .cpzx_list_yans{ color: #000; }


.cpxq{ width: 100%; position: relative;  position: relative; float: left; padding: 50px 0; background: #f1f1f1;}
.cpxq_top{ width: 100%; float: left; position: relative;}
.cpxq_top_dt{ width: 65%; float: left; position: relative; overflow: hidden;border-radius: 15px; } 
.cpxq_top_dt ul{}
.cpxq_top_dt li{}
.cpxq_top_dt li .cpxq_top_tu{ width: 100%; position: relative; overflow: hidden; padding-bottom: 90%; }
.cpxq_top_dt li .cpxq_top_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; left: 0;}
.cpxq-button-prev,.cpxq-button-next{ margin-top:0; left: 0px; top: 45%; width: 50px; height: 50px; background: none; font-size: 50px; transform:  translateY(-50%); color: #1c1c1c; outline: none;  opacity: 0.35;}
.cpxq-button-next{ transform:  translateY(-50%); left: auto; right:0px;}
.cpxq-button-prev:hover,.cpxq-button-next:hover{ opacity: 1;}

.cpxq_top_fr{ width: 30%;float: right;}
.cpxq_top_fr .cpxq_top_fr_title{ font-size: 53px; color: #000; line-height: 60px; margin-top: 21px;}
.cpxq_top_fr .cpxq_top_fr_yanse{ font-size: 24px; color: #010101;}
.cpxq_top_fr_biaoq{ width: 100%; margin: 85px 0;font-size: 17px; min-height: 342px;}
.cpxq_top_fr_biaoq p{ color: #000; margin-bottom: 9px;}
.cpxq_top_fr_biaoq p span{  font-weight: bold;}
.cpxq_top_xt{ width: 90%; padding: 0 1%; margin-left: -1%; float: left; position: relative; overflow: hidden; margin-top: 10px;}
.cpxq_top_xt li{ }
.cpxq_top_xt li .cpxq_top_tu{ width: 100%; position: relative; overflow: hidden; padding-bottom: 87%; border-radius: 5px; overflow: hidden; border: 1px solid #d1d1d3; -webkit-box-sizing: border-box; box-sizing: border-box; }
.cpxq_top_xt li .cpxq_top_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; left: 0;}
.cpxq_top_xt li.swiper-slide-active .cpxq_top_tu,.cpxq_top_xt li:hover .cpxq_top_tu{ border: 1px solid #fa8132;}
.cpxq_xt_bot{ display: none;}

.cpxq_top_fr_bot{ width: 100%; position: relative; float: left;  margin-top: 100px;}
.cpxq_top_fr_fh{ float: left;}
.cpxq_top_fr_fh a{ color: #000; border: 1px solid #fa8132;     font-size: 16px; padding: 11px 35px; display: inline-block; border-radius: 100px;}
.cpxq_top_fr_fh a:hover{  color: #fff; border: 1px solid #fa8132; background:#fa8132 ;}
.cpxq_top_fr_fjmd{ margin-left: 27px; float: left;}
.cpxq_top_fr_fjmd a{ color: #000; border: 1px solid #fa8132;     font-size: 16px; padding: 11px 35px; display: inline-block; border-radius: 100px;}
.cpxq_top_fr_fjmd a:hover{ color: #fff; border: 1px solid #fa8132; background:#fa8132 }
.cpxq_info{ width: 100%; float: left; margin: 100px 0;}
.cpxq_info img{ max-width: 100%;}




.xgcptj{ width: 100%; float: left; position: relative; padding: 50px 0; background: #fff;}
.xgcptj_title{ width: 100%; float: left; text-align: center; font-size: 36px; margin-top: 25px; color: #000;}
.xgcptj_list_kuan{ width: 89%; padding: 0 5.5%; float: left; position: relative;}
.xgcptj_list{width: 100%; float: left; position: relative; overflow: hidden; margin-top: 56px;}
.xgcptj_list li{}
.xgcptj_list li .xgcptj_list_tu{ width: 100%; float: left; border-radius: 15px; position: relative; padding-bottom: 92%; overflow: hidden;} 
.xgcptj_list li .xgcptj_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; left: 0; transition: 0.5s;} 
.xgcptj_list li .xgcptj_list_tu_yy{ position: absolute; width: 100%; height: 100%; background: #ed5f00; opacity: 0; transition: 0.5s;}
.xgcptj_list li .xgcptj_list_xingh{ width: 100%; float: left; text-align: center; font-size: 27px; margin-top: 15px; line-height: 30px; height: 30px; color: #9f9f9f;}
.xgcptj_list li .xgcptj_list_yans{  width: 100%; float: left;text-align: center;font-size: 20px; color: #9f9f9f; line-height: 30px; margin-top: 5px; height: 30px;}
.xgcptj_list li:hover .xgcptj_list_tu img{ transform: scale(1.1);}
.xgcptj_list li:hover .xgcptj_list_tu_yy{  opacity: 0.62;}
.xgcptj_list li:hover .xgcptj_list_xingh{ color: #000; font-weight: bold;}
.xgcptj_list li:hover .xgcptj_list_yans{ color: #000; }
.cptj-button-prev,.cptj-button-next{ margin-top:0; left: 20px; top: 45%; width: 50px; height: 50px; line-height: 50px; background: none; font-size: 50px; transform:  translateY(-50%); color: #1c1c1c; outline: none;  opacity: 0.35;}
.cptj-button-next{ transform:  translateY(-50%); left: auto; right:20px;}
.cptj-button-prev:hover,.cptj-button-next:hover{ opacity: 1;}

.job{  width: 100%; float: left; position: relative; padding: 115px 0;}
.job_list{  width: 100%; float: left; position: relative;}
.job_list li{ width: 49%; float: left; margin-right: 2%;  margin-bottom: 20px; background: #fafafa; border-radius: 15px; }
.job_list li a{ width: 100%; padding: 6%;display: inline-block;  -webkit-box-sizing: border-box;box-sizing: border-box;}
.job_list li:nth-child(2n){ margin-right: 0%;}
.job_list li .job_list_top{ width: 100%; float: left; color: #000; line-height: 50px;}
.job_list li .job_list_title{ float: left; font-size: 29px;}
.job_list li .job_list_rs{ float: right; font-size: 18px;}
.job_list li .job_list_cont{ width: 100%; float: left; margin-top: 6px; position: relative;}
.job_list li .job_list_lbyq{ width:calc(100% - 60px); font-size: 18px; color: #a6a6a6; float: left;}
.job_list li .job_list_jt{ position: absolute; right: 0; bottom: 0; font-size: 22px; color: #d8d8d8; width: 45px; height: 45px; text-align: center; line-height: 45px; background: #a5a5a5; border-radius: 100px;}
.job_list li .job_list_jt i{}

.job_list li:hover{ background: #303030;}
.job_list li:hover .job_list_top{ color: #fff;}
.job_list li:hover .job_list_jt{ color: #d65c09; background: none; border: 1px solid #d65c09;}


.lx_map{ width: 100%; float: left; position: relative; overflow: hidden;}
.lx_map_yy{ position: absolute; height: 100%; width: 100%; z-index: 9; cursor: pointer; }
.lx_map .map{ width: 100%; height: calc(100% + 25px); float: left; position: relative; }
.lx_map_content{ position: absolute; z-index: 9; width: 470px; background: #fff; left: 18.5%; top: 50%; transform: translateY(-50%);  -webkit-box-sizing: border-box; box-sizing: border-box; padding: 2.5%;  border-radius: 10px; z-index: 99;}
.lx_map_content .lx_map_title{ font-size: 32px; font-weight: bold; position: relative; padding-bottom: 22px; margin-bottom: 20px;}
.lx_map_content .lx_map_title:after{ content: ''; width: 48px; height: 2px; background: #d5d5d5; position: absolute;  bottom: 0; left: 0;}
.lx_map_content .lx_map_add{ font-size: 16px; margin-top: 6px; float: left; width: 100%;}
.lx_map_content .lx_map_add span{ color: #616161; font-weight: bold;}
.lx_map_content .lx_map_fax{ font-size: 16px; margin-top: 2px; float: left; width: 100%;}
.lx_map_content .lx_map_fax span{ color: #616161; font-weight: bold;}
.lx_map_content .lx_map_tel{ width: 100%; float: left; margin-top: 55px;  font-size: 16px; color: #0f0f0f;}
.lx_map_content .lx_map_tel span{ float: left; width: 100%; font-size: 32px; font-weight: bold; line-height: 40px;}
.lx_map_content .lx_map_tel span a{ color: #f86400;}

.lx_message{  width: 100%; float: left; position: relative; overflow: hidden; padding: 90px 0; background: #f1f1f1;}
.lx_message_title{ text-align: center; width: 100%; font-size: 40px; color: #000; line-height: 40px;}
.lx_message_titleen{ width: 100%; text-align: center; font-size: 45px; font-weight: bold; color: #e6e6e6; text-transform: uppercase; font-family: arial; line-height: 50px; margin-top: 15px;}
.lx_message_form{ width: 100%; display: inline-block; position: relative; margin-top: 30px;}
.lx_message_form li{ width: 49%; margin-right: 2%; float: left; margin-bottom: 35px;}
.lx_message_form li:nth-child(2n){ margin-right: 0;}
.lx_message_form li span{ width: 100%; display: inline-block; font-size: 24px; margin-bottom: 5px; margin-left: 15px; color: #c7c7c7;}
.lx_message_form li input{ width: 100%; border: 1px solid #e8e8e8; font-size: 16px; line-height: 62px; padding: 0 15px; background: #e8e8e8; border-radius: 5px; color: #a7a7a7;}
.lx_message_form li input::-webkit-input-placeholder{ color: #a7a7a7;}
.lx_message_form li input:focus{ outline: none; border: 1px solid #f98232;}
.lx_message_form li.message_textarea{ width: 100%;}
.lx_message_form li.message_textarea textarea{ width: 100%; min-height: 219px; padding: 15px; background: #e8e8e8; border: 1px solid #e8e8e8; font-size: 16px; color: #a7a7a7; border-radius: 5px; }
.lx_message_form li.message_textarea textarea::-webkit-input-placeholder{ color: #a7a7a7;}
.lx_message_form li.message_textarea textarea:focus{ outline: none; border: 1px solid #f98232;}
.lx_message_form li.message_button{ width: 100%;}
.lx_message_form li.message_button button{ width: 100%; background: #fa8131; font-size: 16px; color: #fff; border: 1px solid #fa8131; line-height: 60px;}
.lx_message_form li.message_button button:hover{ background: #e9762a;  border: 1px solid #e9762a; }

.down{ width: 100%; float: left; position: relative; overflow: hidden; padding: 100px 0; background: #f1f1f1;}
.down_list{ width: 100%; float: left;}
.down_list li{ width: 49.5%;  margin-right: 1%; margin-bottom: 10px; float: left;  border-radius: 10px; overflow: hidden; background: #fff;}
.down_list li:nth-child(2n){ margin-right: 0;}
.down_list li a{ width: 100%; float: left;  -webkit-box-sizing: border-box; box-sizing: border-box; padding: 6%;}
.down_list_title{ color: #010101; float: left; font-size: 16px; line-height: 30px; width: calc(100% - 50px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.down_list_tb{ float: right;  width: 30px;  margin-top: 7px; }
.down_list_tb img{ -webkit-filter: brightness(0) invert(0.8); filter: brightness(0) invert(0.8);}
.down_list li:hover{ background: #323337;}
.down_list li:hover .down_list_title{ color: #fff; }
.down_list li:hover .down_list_tb img{     -webkit-filter: unset; filter: unset; }


.about{ width: 100%; float: left; position: relative; overflow: hidden; padding: 100px 0; background: #f1f1f1;}
.about_info{ width: 100%; float: left; font-size: 16px;}
.about_info img{ max-width: 100%;}

select{-webkit-appearance: none;   -moz-appearance: none;   appearance: none; background: url("../images/arrow.png") right 20px center  no-repeat !important; }
.fjmd{  width: 100%; float: left; position: relative; overflow: hidden; padding: 100px 0; background: #f1f1f1;}
.fjmd_ss{ width: 100%; float: left; position: relative;}
.fjmd_ss .search{  width: 100%; float: left; position: relative; text-align: center; margin:6px 0 0;}
.fjmd_ss .search ul{ display: inline-block; width: 60%; position: relative;  top: 30px;}
.fjmd_ss .search li{ float: left; width: 49%;margin-right: 1%; position: relative;}
.fjmd_ss .search li:after{ position: absolute;  right: 20px; top: 32px; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #000;}
.fjmd_ss .search li select{ background: none; width: 100%; height: 74px; cursor: pointer; border-radius: 10px; border-color: #9f9f9f; padding: 6%; font-size: 16px;   position: relative; background: #f1f1f1;}


.fjmd_ss .search .submit{ display: inline-block; width: 16%; height: 74px; background: #ff6501; border-radius: 8px; font-size: 16px; color: #fff;  position: relative; top: -15px;}
.fjmd_ss .search .submit:hover{ opacity: 0.9;}
.fjmd_ss .result{ width: 100%; text-align: center; float: left; margin-top: 18px; font-size: 16px; color: #948b8c;}
.fjmd_ss .result span{ color: #ff6501; margin: 0 2px;}
.fjmd_list{ width: 100%; float: left; margin-top: 81px;  min-height: 100px;}
.fjmd_list li{ width: 32.73%; float: left; margin: 0 0.3%; margin-bottom: 10px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 2%; background: #f8f8f8; border-radius: 10px;}
.fjmd_list li a{ color: #000;    float: left; width: 100%}
.fjmd_list li .fjmd_add{ font-size: 16px; margin-top: 20px; height:44px; position: relative; padding-left: 25px; line-height: 22px; overflow: hidden;}
.fjmd_list li .fjmd_add i{ font-size: 17px; position: absolute; left: 0;}
.fjmd_list li .fjmd_tel{ font-size: 16px; height: 44px; position: relative; padding-left: 25px; line-height: 22px; overflow: hidden;}
.fjmd_list li .fjmd_tel i{ font-size: 17px; position: absolute; left: 0;}
.fjmd_list li .fjmd_more{ margin-top: 33px; float: left; padding: 3px 24px; font-size: 16px; border-radius: 100px; overflow: hidden; border: 1px solid #9f9f9f;}
.fjmd_list li:hover {background: #323337;}
.fjmd_list li:hover a{ color: #fff;}
.fjmd_list li:hover .fjmd_more{  background: #ff6600;  border: 1px solid #ff6600; color: #fff;}

.fjmd_map{ width: 100%; height: 1100px; position: relative; float: left; overflow: hidden; }
#allmap{ width: 100%; height: calc(100% + 30px); }


.layui-form-select .layui-input{ padding-right: 30px; cursor: pointer; background: none; border-color: #9f9f9f !important;  padding: 6%; font-size: 16px; position: relative; height: 74px;   cursor: pointer; border-radius: 10px;}
.layui-form-select .layui-input::-webkit-input-placeholder {color: #323337;}
.layui-form-select .layui-edge{ background: url(../images/arrow.png) right center no-repeat !important; border: 0; width: 15px; height: 8px; margin-right: 10px;}
.layui-form-select dl{ top: 73px;border-radius: 10px;}
.layui-form-select dl dd{ text-align: left;}
.layui-form-select dl dd.layui-this{ background-color: #ff6501;}
.layui-form-select dl dd, .layui-form-select dl dt{    margin: 0 3px;}

/*滚动条样式*/
.layui-form-select dl::-webkit-scrollbar {
	width: 4px;   border-radius: 10px; overflow: hidden;
	
}
.layui-form-select dl::-webkit-scrollbar-thumb {
	background: #fa8131;border-radius: 10px;overflow: hidden;
}
.layui-form-select dl::-webkit-scrollbar-track {
	background: #d2d2d2;


}




.czmd{ width: 420px; border-radius: 10px;  padding: 36px 30px 0 50px; border: 1px solid #eee; margin-left: -600px; position: absolute; top: 200px; left: 40%; bottom: 100px; background: #eaeaea; overflow: hidden;}
.czmd .czmd_title{ font-size: 30px; font-weight: bold; color: #4e4e4e; margin-top: 10px; width: 100%;}
.czmd .czmd_title .czmd_fh{ float: right; font-size: 16px; font-weight: normal;}
.czmd .czmd_title .czmd_fh a{ padding: 4px 30px; border: 1px solid #acacac; border-radius: 100px; float: left; margin-top: 10px;}
.czmd .czmd_title .czmd_fh a:hover{ background: #ff6600;  border: 1px solid #ff6600; color: #fff;}
.czmd_title_from{ width: 100%; margin-top: 24px; float: left;}
.czmd_title_from .form{ width: 100%;}
.czmd_title_from .form input#keywords{ width: 100%; line-height: 62px; border-radius: 10px; padding: 0 30px; font-size: 16px; color: #121212; background: none; border: 1px solid #a5a5a5;}
.czmd_title_from .form input#keywords::-webkit-input-placeholder {color: #121212;}
.czmd_title_from p{}
.czmd_title_from p span{ color: #ff6501; margin: 0 2px;}
.czmd_ssjg{ width: 100%; float: left; margin-top: 18px;position: relative; height: calc(100% - 200px);}
.czmd_ssjg_title{ font-size: 17px; font-weight: bold;}
.czmd_list{ width: 100%; float: left;padding-left: 0; position: absolute; top: 35px;  bottom: 0; left: 0;}
.czmd_list ul{ }
.czmd_list li{ margin: 10px 0; width: 90%;  padding: 26px 0;  border-top: 1px solid #c5c5c5;  cursor: pointer;}
.czmd_list li .fjmd_add,.czmd_list li .fjmd_tel{ color: #111111; font-size: 16px; padding-left: 25px; position: relative; line-height: 22px; min-height: 44px;}
.czmd_list li .fjmd_add i,.czmd_list li .fjmd_tel i{ font-size: 16px; color: #585858; font-weight: bold; margin-right: 10px; position: absolute; left: 3px;}
.czmd_list li .fjmd_tel{ min-height: auto;}


/*专题页*/
.zty{ width: 100%; float: left; position: relative;}
.jjgs_mmjj{ width: 100%; float: left; position: relative; padding: 80px 0; text-align: center; background: #f1f1f1;}
.jjgs_mmjj_title{ color: #000; font-size: 40px; margin-top: 25px; line-height: 40px;}
.jjgs_mmjj_titleen{ font-size: 44px;  text-transform: uppercase; color: #e6e4e5; font-family: arial; font-weight: bold; line-height: 44px; margin: 15px 0; } 
.jjgs_mmjj_info{ font-size: 16px; margin: 63px 0;}
.jjgs_mmjj_sp{  width:92%; float: left; position: relative;     margin: 0 4%;  margin-top: 15px; padding-bottom: 40%; overflow: hidden;}
.jjgs_mmjj_sp img{ position: absolute; width: 100%; height: 100%;  left: 0; object-fit: cover; z-index: 3; cursor: pointer;}
.jjgs_mmjj_sp video{ border: 0; width: 100%; height: 100%; outline: none; cursor: pointer; background: #000; position: absolute; left: 0; z-index: 2;}

.m-video .video{height:0;padding-top:43.333%;position:relative}
.m-video .video>img{width:100%;height:100%;display:block;background:#000;position:absolute;top:0}
.m-video .video iframe{width:100%;height:100%;display:block;background:#000;position:absolute;top:0}
.m-video .video video{width:100%;height:100%;display:block;background:#000;position:absolute;top:0}
.m-video .video .cover{position:absolute;left:50%;top:50%;text-align:center;-webkit-transform:translate(-50%,-52px);-ms-transform:translate(-50%,-52px);-o-transform:translate(-50%,-52px);transform:translate(-50%,-52px);cursor:pointer}
.m-video .video .cover .pic{margin:0 auto 12px;width:70px;height:70px;border-radius:100%;overflow:hidden}
.m-video .video .cover .pic img{width:100%;height:100%;display:block}
.m-video .video .cover h3{padding-top:4px;font-size:14px;line-height:25px;color:#fff;font-weight:400}

.jjgs_jjmsxqs{ width: 100%; float: left; position: relative; padding: 80px 0; background: #f1f1f1;}
.jjgs_jjmsxqs_title{ color: #000; font-size: 40px; margin-top: 65px; line-height: 40px; text-align: center;}
.jjgs_jjmsxqs_titleen{ font-size: 44px;  text-transform: uppercase; color: #e6e4e5; font-family: arial; font-weight: bold; line-height: 44px; margin: 15px 0; text-align: center; }
.jjgs_jjmsxqs_y_list{ width: 100%; float: left;  margin: 140px 0 80px;}
.jjgs_jjmsxqs_y_list li{ width: 49%; float: left; margin-right: 2%;}
.jjgs_jjmsxqs_y_list li:nth-child(2n){ margin-right: 0;}
.jjgs_jjmsxqs_y_list li .jjgs_jjmsxqs_y_list_tu{ float: left; width: 40%; margin: 0 1%;}
.jjgs_jjmsxqs_y_list li .jjgs_jjmsxqs_y_list_tu img{  width: 100%;}
.jjgs_jjmsxqs_y_list li .jjgs_jjmsxqs_y_list_content{ float: right; width: calc(100% - 43%);}
.jjgs_jjmsxqs_y_list li .jjgs_jjmsxqs_y_list_title{     font-size: 21px; color: #000; line-height: 30px; padding-bottom: 19px; border-bottom: 1px solid #aaa;}
.jjgs_jjmsxqs_y_list li .jjgs_jjmsxqs_y_list_info{ width: 100%; margin-top: 39px;}
.jjgs_jjmsxqs_y_list li .jjgs_jjmsxqs_y_list_info br{ display: none;}
.jjgs_jjmsxqs_y_list li .jjgs_jjmsxqs_y_list_info p{font-size: 16px;  color: #717171;  margin-top: 18px; line-height: 22px;}
.jjgs_jjmsxqs_y_list li .jjgs_jjmsxqs_y_list_info p span{ color: #f60; font-size: 22px; min-width: 65px; display: inline-block;}
.jjgs_jjmsxqs_y_list li .jjgs_jjmsxqs_y_list_info p:first-child span{ font-size: 44px; margin-right: 7px;  line-height: 50px;}
.jjgs_jjmsxqs_s_list{ width: 100%; float: left;  margin: 50px 0 ;}
.jjgs_jjmsxqs_s_list li{ float: left; width: 32%; margin-right: 2%;}
.jjgs_jjmsxqs_s_list li:nth-child(3n){ margin-right: 0%;}
.jjgs_jjmsxqs_s_list li .jjgs_jjmsxqs_s_list_title{ font-size: 22px; color: #111; line-height: 30px;}
.jjgs_jjmsxqs_s_list li .jjgs_jjmsxqs_s_list_bfb{ color: #ff6501; font-size: 46px; line-height: 55px; padding-bottom: 17px; border-bottom: 1px solid #aaa;}
.jjgs_jjmsxqs_s_list li .jjgs_jjmsxqs_s_list_desc{ font-size: 16px; line-height: 30px; margin: 15px 0;}
.jjgs_jjmsxqs_s_list li .jjgs_jjmsxqs_s_list_tu{ margin-top: 19px; width: 100%;}
.jjgs_jjmsxqs_s_list li .jjgs_jjmsxqs_s_list_tu img{ max-width: 100%;}
.jjgs_jjmsxqs_sjly{ width: 100%; position: relative; text-align: center; float: left; font-size: 16px; color: #808080; margin: 80px 0;}

.jjgs_jjxfqs{ width: 100%; float: left; position: relative; padding: 80px 0; background-image: linear-gradient(to bottom,#eaeaea , #cacaca);}
.jjgs_jjxfqs_title{ color: #000; font-size: 40px; margin-top: 50px; line-height: 40px; text-align: center;}
.jjgs_jjxfqs_titleen{ font-size: 44px;  text-transform: uppercase; color: #e1dfe0; font-family: arial; font-weight: bold; line-height: 44px; margin: 15px 0; text-align: center; }
.jjgs_jjxfqs_list{ width: 100%; float: left;  margin: 90px 0;}
.jjgs_jjxfqs_list li{ width: 80%; float: left; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 23px; margin-bottom: 50px;}
.jjgs_jjxfqs_list li .jjgs_jjxfqs_list_tx{ float: left; width: 120px; border-radius: 100px; box-shadow: 0px 0px 9px 5px #d3d3d3;}
.jjgs_jjxfqs_list li .jjgs_jjxfqs_list_tx img{ width: 100%;}
.jjgs_jjxfqs_list_cont{ float: left; margin:0 20px; width: calc(100% - 160px);}
.jjgs_jjxfqs_list_cont_title{ float: left;}
.jjgs_jjxfqs_list_cont_dian{ width: 17px; height: 17px; background: #fff; border: 5px solid #e67f3a; border-radius: 100px; margin-top: 12px; float: left;}
.jjgs_jjxfqs_list_cont_name{ float: left; font-size: 26px; margin: 2px 10px;}
.jjgs_jjxfqs_list_cont_desc{ float: left; font-size: 16px; margin-top: 16px; line-height: 24px; margin-left: 4px;}
.jjgs_jjxfqs_list_cont_info{ position: relative;   width: 100%; float: left; margin-top: 15px; padding: 23px 27px; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 16px; min-height: 100px; background: #eeeeee; border-radius: 10px;}
.jjgs_jjxfqs_list_cont_info:before{ content: ''; width: 0; height: 0; border-bottom: 12px solid transparent; border-top: 12px solid transparent; border-right: 20px solid rgb(238 238 238);left: -20px; position: absolute;}
.jjgs_jjxfqs_list li:nth-child(2n){ float: right;}
.jjgs_jjxfqs_list li:nth-child(2n) .jjgs_jjxfqs_list_tx{ float: right;}
.jjgs_jjxfqs_list li:nth-child(2n) .jjgs_jjxfqs_list_cont_title{ float: right; margin-right: 20px;}
.jjgs_jjxfqs_list li:nth-child(2n) .jjgs_jjxfqs_list_cont_info{ background: #656364; color: #fff;}
.jjgs_jjxfqs_list li:nth-child(2n) .jjgs_jjxfqs_list_cont_info:before{ border-left: 20px solid rgb(101 99 100); border-right: 0px; left:auto; right: -20px;}


.jylc{ width: 100%; position: relative; float: left; padding:150px 0 100px; background-image: linear-gradient(to bottom,#f1f1f1 , #e0e0e0);}
.jylc_xl{ width: 100%; float: left; border-bottom: 2px solid #e7e7e7; margin-bottom: 50px;}
.jylc_xl_title{float: left; float: left; font-size: 23px; margin-top: 12px; color: #999; width: 15%;}
.jylc_xl_list{float: left;  width: 85%;}
.jylc_xl_list li{ width: 100%; float: left;  -webkit-box-sizing: border-box; box-sizing: border-box; padding: 17px 14px;  margin-bottom: 19px; border-radius: 15px; background-image: linear-gradient(to left,#2d2b2c , #646464);}
.jylc_xl_list li .jylc_xl_list_dian{float: left; width: 17px; height: 17px; background: #fff; border: 5px solid #f0853e; border-radius: 100px; float: left; margin: 7px 30px 0 45px;}
.jylc_xl_list li .jylc_xl_list_info{float: left; color: #dcdcdc;  font-size: 16px; width: 65%; margin: 4px 0;}
.jylc_xl_list li .jylc_xl_list_tu{ float: right; width: 17%; padding-bottom: 10%; overflow: hidden; position: relative; border-radius: 5px;}
.jylc_xl_list li .jylc_xl_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}
.jylc_xl_list li:nth-child(2n),.jylc_xl_list li{ background: #fff;}
.jylc_xl_list li:nth-child(2n) .jylc_xl_list_info,.jylc_xl_list li .jylc_xl_list_info{ color: #737373;}
.jylc_xl:last-child{ border-bottom: 0px;}


.jykjcx{ width: 100%; float: left; position: relative; padding: 50px 0; text-align: center; background: #f1f1f1;}
.jykjcx_title{ color: #000; font-size: 40px; margin-top: 65px; line-height: 40px; }
.jykjcx_titleen{ font-size: 44px;  text-transform: uppercase; color: #e6e4e5; font-family: arial; font-weight: bold; line-height: 44px; margin: 15px 0;}
.jykjcx_desc{ font-size: 16px; margin: 63px 0;}
.jykjcx_list{ width: 88%; float: left; margin: 65px 6%;}
.jykjcx_list li{ width: 20%; float: left; -webkit-box-sizing: border-box; box-sizing: border-box;  padding: 0 3px;}
.jykjcx_list li .jykjcx_list_top{ width: 100%; margin-bottom: 6px; float: left; font-size: 16px;}
.jykjcx_list li .jykjcx_list_top span{ float: left; }
.jykjcx_list li .jykjcx_list_top span:nth-child(2){ float: right;}
.jykjcx_list li .jykjcx_list_tu{ width: 100%; position: relative;}
.jykjcx_list li .jykjcx_list_tu img{ width: 100%;}
.jykjcx_list li .jykjcx_list_title{ margin-top: 15px; font-size: 16px; color: #7f7f7f;}
.jykjcx_list li .jykjcx_list_title img{ margin-right: 6px;}
.jykjcx_list li .jykjcx_list_desc{ font-size: 16px; margin-top: 6px; color: #7d7d7d;}
.jykjcx_list li:nth-child(3) .jykjcx_list_title{ display: none;}
.jykjcx_list li:nth-child(3) .jykjcx_list_desc{ display: none;}

.jz50{ width: 100%; float: left; position: relative; padding: 50px 0; text-align: center; background-image: linear-gradient(to bottom,#f1f1f1 , #dbdbdb);}
.jz50_title{ color: #000; font-size: 40px; margin-top: 65px; line-height: 40px;}
.jz50_titleen{ font-size: 44px;  text-transform: uppercase; color: #e6e4e5; font-family: arial; font-weight: bold; line-height: 44px; margin: 15px 0;}
.jz50_info{font-size: 16px; margin: 59px auto; width: 59%;}
.jz50_info p{ margin-bottom: 36px;}
.jz50_sp{  width:100%; float: left; position: relative;   margin-top: 62px; padding-bottom: 41%; overflow: hidden; margin-bottom: 70px;}
.jz50_sp img{ position: absolute; width: 100%; height: 100%;  left: 0; object-fit: cover; z-index: 3; cursor: pointer;}
.jz50_sp video{ border: 0; width: 100%; height: 100%; outline: none; cursor: pointer; background: #000; position: absolute; left: 0; z-index: 2;}

.jyxtjjfa{ width: 100%; float: left; position: relative; padding: 83px 0; background: #f1f1f1;}
.jyxtjjfa_title{ color: #000; font-size: 40px; margin-top: 50px; line-height: 40px; text-align: center;}
.jyxtjjfa_titleen{ font-size: 44px;  text-transform: uppercase; color: #e1dfe0; font-family: arial; font-weight: bold; line-height: 44px; margin: 15px 0; text-align: center; }
.jyxtjjfa_cont{ width: 87%; margin: 0 auto; margin-top: 122px;}
.jyxtjjfa_dtu{ width: 36%; float: left;}
.jyxtjjfa_dtu img{ width: 100%;}
.jyxtjjfa_list{ float: right; width: 60%;}
.jyxtjjfa_list li{ float: left; width: 100%; margin: 40px 0; position: relative;}
.jyxtjjfa_list li .jyxtjjfa_list_tu{ float: left; width: 180px;}
.jyxtjjfa_list li .jyxtjjfa_list_tu img{ width: 100%;}
.jyxtjjfa_list li .jyxtjjfa_list_cont{ width: calc(100% - 217px); position: absolute;  top: 50%; transform: translateY(-50%); right: 0;}
.jyxtjjfa_list li .jyxtjjfa_list_title{ font-size: 22px;  color: #000;}
.jyxtjjfa_list li .jyxtjjfa_list_title span{width: 30px;height: 30px; display: inline-block; text-align: center; line-height: 30px; background: #fc6901; color: #fff; border-radius: 100px; margin-right: 10px;}
.jyxtjjfa_list li .jyxtjjfa_list_desc{ font-size: 16px; margin-top: 12px; line-height: 29px;}

.hmsyjy{  width: 100%; float: left; position: relative; padding: 50px 0; text-align: center;  background:#f1f1f1;}
.hmsyjy_title{ color: #000; font-size: 40px; margin-top: 65px; line-height: 40px; }
.hmsyjy_titleen{ font-size: 44px;  text-transform: uppercase; color: #e6e4e5; font-family: arial; font-weight: bold; line-height: 44px; margin: 15px 0;}
.hmsyjy_desc{ font-size: 16px; margin: 63px 0;}
.dscp{  width: 100%; float: left; position: relative; padding: 50px 0; text-align: center; background-image: linear-gradient(to bottom,#f1f1f1 , #dcdcdc);}
.dscp_title{ color: #000; font-size: 40px; margin-top: 26px; line-height: 40px; }
.dscp_titleen{ font-size: 44px;  text-transform: uppercase; color: #e6e4e5; font-family: arial; font-weight: bold; line-height: 44px; margin: 15px 0;}
.dscp_desc{ font-size: 16px; margin: 63px auto; width: 50%;}
.dscp_list{  width: 85%; position: relative; padding: 60px 0 40px; margin: 0 auto; text-align: left;  display: inline-block;}
.dscp_list ul{ padding-bottom: 100px; display: inline-block; width: 100%;}
.dscp_list li{  width: 48.5%; margin-right: 3%; float: left; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 40px; position: relative; margin-bottom: 27px; background-image: linear-gradient(to right bottom , #f5f5f5,#ededed); box-shadow: 0px 0px 10px #cacaca;}
.dscp_list li:nth-child(2n){ margin-right: 0; position: relative; top: 100px;}
.dscp_list li:nth-child(2):before{ content: ''; position: absolute; width: 10px; height: 40px; background: #e7e5e6; top: -95px; left: 2px;}
.dscp_list li .dscp_list_tx{ float: left; padding: 0px 13px;}
.dscp_list li .dscp_list_tx_tu{ width: 112px; border-radius: 100px; overflow: hidden; margin-top: 6px; }
.dscp_list li .dscp_list_tx_tu img{ width: 100%;}
.dscp_list li .dscp_list_tx_title{ text-align: center; font-size: 22px; color: #525252;margin-top: 5px; display: inline-block; width: 100%;}
.dscp_list li .dscp_list_cp{ position: absolute; right: 0; top: 0; width: 45%; }
.dscp_list li .dscp_list_cp img{ width: 100%;}
.dscp_list_cont{ float: left; width: 100%;  margin-top: 3olor: #7a7a7a; position: relative;}
.dscp_list_cont p:before{ content: ''; position: absolute;  width:4px; height: 4px; background: #fff; border: 5px solid #f0853e; border-radius: 100px;  left: 4px;top: 6px;}
.dscp_list_bot{ text-transform: uppercase;  margin-top: 53px; color: #c7c7c7; padding-left: 26px; font-size: 14px; position: relative;}
.dscp_list_bot:before{ content: ''; position: absolute; width: 12px;  height: 12px; background: #d3d3d3; left: -3px;  top: 7px;}
.sdfg{  width: 100%; float: left; position: relative; padding: 100px 0; text-align: center; background: #f1f1f1;}
.sdfg_title{  color: #000; font-size: 40px; margin-top: 65px; line-height: 40px;}
.sdfg_titleen{ font-size: 44px;  text-transform: uppercase; color: #e6e4e5; font-family: arial; font-weight: bold; line-height: 44px; margin: 15px 0;}
.sdfg_desc{ font-size: 16px; margin: 63px auto; width: 460px; min-height: 84px;}
.dscp_list_cont p{ padding-left: 36px; font-size: 16px; c%; line-height: 29px;}
.sdfg_desc p{ margin-bottom: 32px;}
.sdfg_list{ width: 85%; margin: 0 auto; text-align: left; margin-top: 170px;}
.sdfg_list li{ width: 100%; float: left; margin-bottom: 90px;}
.sdfg_list li .sdfg_list_sz{ float: left; width: 10%; font-size: 60px; font-family: arial; color: #ff6400;}
.sdfg_list li .sdfg_list_cont{ float: right; width: 85%;}
.sdfg_list li .sdfg_list_l{ float: left; width: 50%;}
.sdfg_list li .sdfg_list_title{ font-size: 40px; color: #000; line-height: 90px;}
.sdfg_list li .sdfg_list_desc{ font-size: 16px; line-height: 30px; margin-top: 4px;}
.sdfg_list_r{ float: right; width: 50%;}
.sdfg_list_r dd{ float: left; width: 33.3%;}
.sdfg_list_r_tu{ width: 100%; padding-bottom: 100%; position: relative; overflow: hidden;}
.sdfg_list_r_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}
.sdfg_list_r_title{ text-align: center; font-size: 16px; margin-top: 6px;}
.sdfg_list_dt{ width: 100%; margin-top: 27px; float: left;}
.sdfg_list_dt img{ width: 100%;}

.shfw{ width: 100%; position: relative; float: left; padding: 100px 0; background-image: linear-gradient(to bottom,#f1f1f1 , #e0e0e0);} 
.shfw_lx{ float: left;  width: 100%; padding: 50px 0;}
.shfw_lx li{ width: calc(100% / 3); float: left; text-align: center;}
.shfw_lx li .shfw_lx_tb{ display: inline-block; position: relative; top: 17px;}
.shfw_lx li .shfw_lx_tb img{ width: 100%;}
.shfw_lx li .shfw_lx_cont{display: inline-block; font-size: 24px; text-align:center; color: #7e7e7e; width: 100%;}
.shfw_lx li .shfw_lx_cont span{ color: #4e4c4d; font-size: 34px; line-height: 35px; display: flex;text-align: center;justify-content: center;}
.shfw_info{ margin-top: 95px; float: left;}
.shfw_info img{ width: 100%;}

.zgjymsljqy{width: 100%; float: left; position: relative; padding: 50px 0  190px; text-align: center;  background-image: linear-gradient(to bottom,#f1f1f1 , #cacaca);}
.zgjymsljqy_title{ color: #000; font-size: 40px; margin-top: 65px; line-height: 40px; }
.zgjymsljqy_titleen{ font-size: 44px;  text-transform: uppercase; color: #e6e4e5; font-family: arial; font-weight: bold; line-height: 44px; margin: 15px 0;}
.zgjymsljqy_desc{font-size: 16px; margin: 63px 0;}
.zgjymsljqy_dtu{ width: 100%; float: left;}
.zgjymsljqy_dtu img{ width: 100%;}
.zgjymsljqy_list{ width: 95%;  display: inline-block; margin: 0 auto; margin-top: 76px;}
.zgjymsljqy_list li{ width: 100%; float: left; margin-bottom: 19px; position: relative;}
.zgjymsljqy_list li .zgjymsljqy_list_title{ float: left;  width: 285px; font-size: 24px; color: #fff; padding: 11px 0; line-height: 98px; background: #949494; }
.zgjymsljqy_list li .zgjymsljqy_list_title img{ display: inline-block; position: relative; top: 21px; margin-right: 16px;}
.zgjymsljqy_list li .zgjymsljqy_list_info{ width: calc(100% - 385px); position: absolute; left: 335px; top: 50%; transform: translateY(-50%); font-size: 16px; text-align: left; line-height: 24px; max-height: 100%; overflow: hidden;}
.zlhb{width: 100%; float: left; position: relative; padding: 142px 0  150px; text-align: center; }
.zlhb_title{ color: #000; font-size: 40px; margin-top: 65px; line-height: 40px; }
.zlhb_titleen{ font-size: 44px;  text-transform: uppercase; color: #e6e4e5; font-family: arial; font-weight: bold; line-height: 44px; margin: 15px 0;}
.zlhb_desc{font-size: 16px; margin: 63px 0;}
.zlhb_list{ width: 100%; float: left; margin-top: 30px; margin-top: 39px; }
.zlhb_list li{ float: left; width:14.2%; border: 1px solid #dcdcdc; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: -1px;  margin-top: -1px;}
.zlhb_list li .zlhb_list_tb{ width: 100%;  overflow: hidden; position: relative; padding-bottom: 39%;}
.zlhb_list li .zlhb_list_tb img{ position: absolute; width: 100%; height: 100%; object-fit: cover; left: 0;}

.gcxm{width: 100%; float: left; position: relative; padding: 50px 0  190px; text-align: center; background-image: linear-gradient(to bottom,#f1f1f1 , #cacaca);}
.gcxm_title{ color: #000; font-size: 40px; margin-top: 65px; line-height: 40px; }
.gcxm_titleen{ font-size: 44px;  text-transform: uppercase; color: #e6e4e5; font-family: arial; font-weight: bold; line-height: 44px; margin: 15px 0;}
.gcxm_nav{ width: 100%; float: left; margin-top: 88px; margin-bottom: 25px;}
.gcxm_nav_title{ font-size: 22px; color: #010101;}
.gcxm_nav_list{ width: 100%; float: left; margin-top: 38px; padding-bottom: 49px; border-bottom: 1px #e5e5e5 dashed;}
.gcxm_nav_list li{ width: 20%; padding:0 2px; float: left; -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer;}
.gcxm_nav_list li .gcxm_nav_list_tu{ width: 100%; position: relative; overflow: hidden; padding-bottom: 78%; text-align: left;} 
.gcxm_nav_list li .gcxm_nav_list_tu img{ position: absolute; width: 100%; height: 100%;  object-fit: cover; transition: 0.5s;}
.gcxm_nav_list li .gcxm_nav_list_title{ font-size: 16px; color: #7d7d7d; margin-top: 5px;}
.gcxm_nav_xgal{ width: 86%; float: right; padding-top: 10px;}
.gcxm_nav_xgal_title{ float: left; font-size: 22px; color: #000;  width: 110px;}
.gcxm_nav_xgal_list{ width: calc(100% - 110px); float: left;}
.gcxm_nav_xgal_list a{ color: #7d7d7d;}
.gcxm_nav_xgal_list>a,.gcxm_nav_xgal_list>p{ float: left; font-size: 16px; line-height: 40px; color: #7d7d7d; margin-left: 75px; cursor: pointer; }
.gcxm_nav_list li:hover .gcxm_nav_list_tu img{ transform: scale(1.1);}

.ppys{  width: 100%; float: left; position: relative; padding: 95px 0; text-align: center;  background:#f1f1f1;}
.ppys_title{ color: #000; font-size: 40px; margin-top: 65px; line-height: 40px; }
.ppys_titleen{ font-size: 44px;  text-transform: uppercase; color: #e6e4e5; font-family: arial; font-weight: bold; line-height: 44px; margin: 15px 0;}
.ppys_desc{ font-size: 16px; margin: 63px 0;}
.ppys_sztd{ width: 56%; float: none; position: relative; margin: 0 auto; display: inline-block; margin-top: 43px; margin-bottom: 94px;}
.ppys_sztd dl{  width: 100%; float: left; position: relative;}
.ppys_sztd dd{ float: left; width: 33.33%;}
.ppys_sztd dd .sztd_title1{ line-height: 60px;}
.ppys_sztd dd .sztd_title1 i{ font-style: unset; font-size: 60px;  color: #fc6900;}
.ppys_sztd dd .sztd_title1 sub{ font-size: 26px; color: #fc6900;}
.ppys_sztd dd .sztd_title2{ font-size: 14px; color: #8b8b8b;}
.ppys_dtu{ width: 100%;  text-align: center;}
.ppys_dtu img{ max-width: 100%;}
.ppys_bot{ font-size: 24px; width: 49%; display: inline-block; color: #727272; margin: 37px 0; line-height: 36px;}
.jjcbzcjp{  width: 100%; float: left; position: relative; padding: 68px 0; text-align: center;  background-image: linear-gradient(to bottom,#f1f1f1 , #cacaca);}
.jjcbzcjp_title{ color: #000; font-size: 40px; margin-top: 65px; line-height: 40px; }
.jjcbzcjp_titleen{ font-size: 44px;  text-transform: uppercase; color: #d9d9d9; font-family: arial; font-weight: bold; line-height: 44px; margin: 15px 0;}
.jjcbzcjp_desc{ width:100%; margin: 70px 0; display: inline-block; text-align: left; }
.jjcbzcjp_desc p{ width: 43%; float: left;-webkit-box-sizing: border-box; box-sizing: border-box; position: relative; padding: 0 66px; font-size: 16px; line-height: 30px;}
.jjcbzcjp_desc p:nth-child(2n){ float: right;}
.jjcbzcjp_desc p:before{ content: ''; position: absolute;  width:15px; height: 15px; background: #fff; border: 5px solid #f0853e; border-radius: 100px;  left: 4px;top: 6px;}
.jjcbzcjp_list{ width: 100%; display: inline-block; margin-bottom: 70px;}
.jjcbzcjp_list li{ float: left;width: 24%;  margin-right: 1.33%;}
.jjcbzcjp_list li:nth-child(4n){margin-right: 0;}
.jjcbzcjp_list li img{  width: 100%;}
.znzzksjf{width: 100%; float: left; position: relative; padding: 76px 0; text-align: center; background:#f1f1f1;}
.znzzksjf_title{ color: #000; font-size: 40px; margin-top: 65px; line-height: 40px; }
.znzzksjf_titleen{ font-size: 44px;  text-transform: uppercase; color: #d9d9d9; font-family: arial; font-weight: bold; line-height: 44px; margin: 15px 0;}
.znzzksjf_desc{ font-size: 16px; margin: 50px 0;  width: 82%; display: inline-block;}
.znzzksjf_ms{margin-top: 94px; width: 58%; display: inline-block;}
.znzzksjf_ms p{  width:50%; float: left;-webkit-box-sizing: border-box; box-sizing: border-box; position: relative; font-size: 24px; line-height: 35px; text-align: left; color: #7e7e7e;}
.znzzksjf_ms p span{ font-size: 60px; font-family: arial; color: #ff6500; font-weight: bold; margin: 0 10px; position: relative; top: 10px;}
.znzzksjf_ms p:nth-child(2n){ text-align: right;}
.znzzksjf_list{width: 100%; display: inline-block; margin-bottom: 30px;    margin-top: 92px;}
.znzzksjf_list li{ float: left;width: 24%;  margin-right: 1.33%;}
.znzzksjf_list li:nth-child(4n){margin-right: 0;}
.znzzksjf_list li img{  width: 100%;}
.ppry{  width: 100%; float: left; position: relative; padding: 40px 0; text-align: center;  background:#f1f1f1;}
.ppry_title{ color: #000; font-size: 40px; margin-top: 35px; line-height: 40px; }
.ppry_titleen{ font-size: 44px;  text-transform: uppercase; color: #e6e4e5; font-family: arial; font-weight: bold; line-height: 44px; margin: 15px 0;}
.ppry_desc{ font-size: 16px; margin: 63px 0;}
.ppry_dt{ width: 100%; text-align: center;}
.ppry_dt img{ max-width: 100%;}
.hdsjdq{width: 100%; float: left; position: relative; padding: 110px 0 152px; text-align: center;  background: #f7f7f7;;}
.hdsjdq_title{ color: #000; font-size: 40px; margin-top: 35px; line-height: 40px; }
.hdsjdq_titleen{ font-size: 44px;  text-transform: uppercase; color: #ebe9ea;; font-family: arial; font-weight: bold; line-height: 44px; margin: 34px 0;}
.hdsjdq_tu{  width: 100%; text-align: center; margin: 18px 0; float: left;}
.hdsjdq_tu img{ max-width: 100%;}
.hdsjdq_desc{ width: 100%;  float: left; margin: 5px 0 30px; font-size: 30px; color: #000;}
.zypzqmjz{ width: 100%; float: left; position: relative; padding: 95px 0; text-align: center; background:#f1f1f1; }
.zypzqmjz_title{ color: #000; font-size: 40px; margin-top: 35px; line-height: 40px; }
.zypzqmjz_titleen{  font-size: 44px;  text-transform: uppercase; color: #e6e4e5; font-family: arial; font-weight: bold; line-height: 44px; margin: 15px 0;}
.zypzqmjz_desc{  font-size: 16px; margin: 63px 0;}
.zypzqmjz_list{ width: 100%;    display: inline-block; margin: 60px 0 0;}
.zypzqmjz_list li{ width: 24%; float: left; margin-right: 1.33%; cursor: pointer;}
.zypzqmjz_list li:nth-child(4n){ margin-right: 0;}
.zypzqmjz_list li .zypzqmjz_list_tu{ width: 100%; position: relative; overflow: hidden; padding-bottom: 70%; text-align: left;}
.zypzqmjz_list li .zypzqmjz_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: contain; transition: 0.5s;}
.zypzqmjz_list li .zypzqmjz_list_title{ font-size: 16px; margin: 5px 0;}
.zypzqmjz_list li:hover .zypzqmjz_list_tu img{ transform:scale(1.1);}
.sdjmzc{ width: 100%; float: left; position: relative; padding: 28px 0; text-align: center; background:#f1f1f1;}
.sdjmzc_title{ color: #000; font-size: 40px; margin-top: 35px; line-height: 40px;}
.sdjmzc_titleen{  font-size: 44px;  text-transform: uppercase; color: #e6e4e5; font-family: arial; font-weight: bold; line-height: 44px; margin: 15px 0;}
.sdjmzc_list{ width: 100%; float: left; position: relative; margin-top: 50px;}
.sdjmzc_list li{ width: 20%; float: left; margin: 30px 0;}
.sdjmzc_list li:nth-child(5n){ margin-right: 0;}
.sdjmzc_list li .sdjmzc_list_tb{ width: 100%; text-align: center;}
.sdjmzc_list li .sdjmzc_list_tb img{ width: 90px;}
.sdjmzc_list li .sdjmzc_list_title{ text-align: center;  font-size: 16px;  margin-top: 10px; color: #7d7d7d;}
.wdjmbz{ width: 100%; float: left; position: relative; padding: 70px 0; text-align: center; background:#f1f1f1; }
.wdjmbz_title{ color: #000; font-size: 40px; margin-top: 35px; line-height: 40px;}
.wdjmbz_titleen{ font-size: 44px;  text-transform: uppercase; color: #e6e4e5; font-family: arial; font-weight: bold; line-height: 44px; margin: 15px 0;}
.wdjmbz_list{ width: 100%; float: left; position: relative; margin: 50px 0;}
.wdjmbz_list li{  width: 20%; float: left; margin: 10px 0;}
.wdjmbz_list li .wdjmbz_list_title{ width: 100%; color: #7d7d7d; width: 100%; font-size: 24px;}
.wdjmbz_list li .wdjmbz_list_desc{ width: 69%; margin: 0 auto; margin-top: 26px; font-size: 16px; line-height: 29px; color: #adadad;}
.jmsdzs{ width: 100%; float: left; position: relative; padding: 42px 0; text-align: center; background-image: linear-gradient(to bottom,#f1f1f1 , #cacaca);}
.jmsdzs_title{ color: #000; font-size: 40px; margin-top: 35px; line-height: 40px;}
.jmsdzs_titleen{ font-size: 44px;  text-transform: uppercase; color: #d9d7d8; font-family: arial; font-weight: bold; line-height: 44px; margin: 15px 0;}
.jmsdzs_list{ width: 96%; display: inline-block; position: relative; margin-top: 40px; margin-bottom: 55px;}
.jmsdzs_list li{float: left;width: 24%;  margin-right: 1.33%;}
.jmsdzs_list li:nth-child(4n){margin-right: 0;}
.jmsdzs_list li .jmsdzs_list_tu{  width: 100%;}
.jmsdzs_list li .jmsdzs_list_tu img{  width: 100%;}
.zsyq{  width: 100%; float: left; position: relative; padding: 75px 0; text-align: center; background: #f1f1f1;}
.zsyq_title{ color: #000; font-size: 40px; margin-top: 35px; line-height: 40px;}
.zsyq_titleen{ font-size: 44px;  text-transform: uppercase; color: #e6e4e5; font-family: arial; font-weight: bold; line-height: 44px; margin: 15px 0;}
.zsyq_list{ width: 80%;  display: inline-block; margin-top: 42px; text-align: left;}
.zsyq_list ul{  width: 50%; float: left;}
.zsyq_list li{ margin-left: 28px; font-size: 16px; color: #adadad; margin-bottom: 10px;}
.zsyq_list li span{font-size: 32px; color: #ff6500; font-family: arial; line-height: 35px; margin-right: 26px;}
.zsyq_list_tu{ width: 100%; margin-top: 100px; }
.zsyq_list_tu img{ max-width: 100%;}


#gotop_wap {
	position: fixed;
	bottom: 80px;
	right: 50px;
	background: #ff6500;   
	width: 60px;
	height: 60px;
	border-radius: 100px;
	cursor: pointer;
	z-index: 999;
	opacity: 0.4;    
	text-align: center;
    line-height: 60px;

}
#gotop_wap i{ font-size: 30px; color: #fff;     position: absolute; transform: rotate(-90deg); width: 100%; left: 0;}
#gotop_wap:hover{ 	opacity: 1;   }

.header_wap,.sp_header{ display: none;}
.footer_fd_kuan{ display:none;}
.footer_fd{ display:none;}


@media screen and (max-width:1700px){
	.sdxztu_list_xz_tu li{ padding-bottom: 40%;}
}
@media screen and (max-width:1600px){
	.czmd{  left: 4%; margin-left:auto}
}
@media screen and (max-width:1400px){
	.sdxztu_list_xz_tu li{ padding-bottom: 50%;}
	.sdxztu_list_xz_tu_pre,.sdxztu_list_xz_tu_pre_xz{ left: 15%;}
	.sdxztu_list_xz_tu_next,.sdxztu_list_xz_tu_next_xz{ right: 15%;}
	.i_about_list li .i_about_list_titlen{  font-size: 30px;}
	.i_about_list_sztd dd .sztd_title1 i{ font-size: 45px;}
	.cpxq_top_fr_biaoq{ margin: 20px 0;}
	.cpxq_top_fr_bot{ margin-top: 20px;}
}
@media screen and (max-width:1300px){
	.header_fr .header_search input.soText{ width: 100px;}
	.cpxq_top_fr_fjmd{ margin-left: 15px;}
	.cpxq_top_fr_fh a,.cpxq_top_fr_fjmd a{ padding: 10px 20px; font-size: 14px;}
	.xq_position{ font-size: 16px; }
	.xq_position a{ margin: 0 5px;}
	.xq_nav li a{ font-size: 16px; margin: 0 10px;}
	.cpxq_top_fr .cpxq_top_fr_title{ font-size: 40px; line-height: 50px; margin-top: 10px;}
	.cpxq_top_fr .cpxq_top_fr_yanse{ font-size: 20px;}
	.cpxq_top_fr_biaoq{  font-size: 15px;}
	.mmjj_desc,.mmjj_sztd{  width: 70%;}
	.pplc_nav_list li.swiper-slide-active{  font-size: 24px;}
	.pplc_fr_tm,.pplc_fl_tm{  width: 10%;}
	.pplc_list{ width: 84%;}

	.jjgs_mmjj,.jjgs_jjmsxqs,.jjgs_jjxfqs{  padding: 50px 0;}
	.jjgs_mmjj_info{ margin: 40px 0;}
	.jjgs_jjmsxqs_sjly{  margin: 30px 0;}
	.jjgs_jjmsxqs_y_list{ margin: 80px 0;}
	.jjgs_jjmsxqs_y_list li .jjgs_jjmsxqs_y_list_title{ font-size: 18px;}
	.jjgs_jjmsxqs_y_list li .jjgs_jjmsxqs_y_list_info{ margin-top: 20px;}
	.jjgs_jjmsxqs_y_list li .jjgs_jjmsxqs_y_list_info p:first-child span{ font-size: 32px;}
	.jjgs_jjmsxqs_s_list li .jjgs_jjmsxqs_s_list_title{ font-size: 18px;}
	.jjgs_jjmsxqs_s_list li .jjgs_jjmsxqs_s_list_bfb{ font-size: 32px;}
	.jjgs_jjxfqs_list{  margin: 50px 0;}

	.jykjcx_title,.jz50_title,.jyxtjjfa_title{ margin-top: 30px;}
	.jykjcx_desc{ margin: 40px 0;}
	.jykjcx_list{ width: 100%; margin: 40px 0%;}
	.jz50_info{ width: 90%; margin: 40px auto;}
	.jz50_sp{ margin-bottom: 30px;}
	.jyxtjjfa{ padding: 50px 0;}
	.jyxtjjfa_cont{ width: 100%; float: left;     margin-top: 50px;}
	.jyxtjjfa_list li{ margin: 20px 0;}

	.hmsyjy{ padding: 50px 0 0;}
	.hmsyjy_title,.sdfg_title{ margin-top: 30px;}
	.dscp_title{ margin-top: 0;}
	.dscp_desc{ width: 80%;}
	.dscp_list{ padding: 40px 0;}
	.dscp_list li{ padding: 25px;}
	.dscp_list_bot{ margin-top: 30px;}
	.sdfg{  padding: 50px 0;}
	.sdfg_desc{ width: 80%;  margin: 40px auto;}
	.sdfg_list{ width: 100%; margin-top: 100px;}

	.zgjymsljqy_title,.zlhb_title,.gcxm_title{  margin-top: 30px;}
	.ppys_sztd{ width: 80%;}
	.ppys_bot{ width: 80%;}
	.jjcbzcjp_desc p{ width: 50%;}
	.znzzksjf_ms{ width: 80%;}
	.wdjmbz_list li .wdjmbz_list_desc{ width: 90%;}
	.zsyq_list{ width: 100%;}


}
@media screen and (max-width:1200px){
	.sdxztu_list_xz_tu li{ padding-bottom:60%;}
	.header_nav ul li>a{ font-size: 14px;}
	.header_nav ul li{ width: 90px;}
	.i_about_list_sztd dd .sztd_title1 i { font-size: 35px; }
	.i_about_list_sztd dd .sztd_title2{  font-size: 13px;}
	.czmd{ width: 360px;  padding: 30px 30px 0 30px;}
	.lx_map_content{  left: 8%;}
	.news_list li .news_list_title{ font-size: 20px; margin-top: 0px; line-height: 30px;}


}
@media screen and (max-width:1100px){
	.header_fr .header_search form{  top: 0px;}
	.header_fr .header_search input.soText{  position: relative; margin-right: -18px; width: 80px;}
}
@media screen and (max-width:999px){
	.header_logo{ margin-bottom: 10px;}
	.header_nav,.header_fr{ display: none;}
	.head_nav_wap{ margin-left: 0px; margin-top: 20px; }
	.sp_header{ display: block; }
	.banner li .banner_wz1{ font-size: 45px; line-height:60px;}
	.banner li .banner_wz2 { font-size: 45px; line-height: 60px;}
	.banner li .banner_wz3{ font-size: 16px;}
	.fbyl{ padding: 25px 0;}
	.fbyl_list_title{ font-size: 16px;}
	.fbyl_list_title img{ height: 12px;}
	.fbyl_list_desc{ font-size: 14px;}
	.fbyl_xian2{ left: 28%;}
	.fbyl_xian_bg{ bottom: 55px;}
	.fbyl_xian canvas{ position: relative; top: -3.5px;}

	.xptj{    padding: 50px 0;}
	.xptj_titleen{ font-size: 24px; line-height: 35px;}
	.xptj_top_more{ font-size: 12px; margin-right: 0;}
	.xptj_top_more a{  padding: 8px 10px;}
	.xptj_top_more i{ width: 30px; display: inline-block; overflow: hidden;}
	.xptj_top_more i img{ float: right;}
	.xptj_list{  margin-top: 30px;}
	.xptj_list_fl,.xptj_list_fr{ width: 100%;}
	.xptj_bot_title{ font-size: 14px; margin-top: 0px;}
	.sdxztu_list_fl{ width:25%;}
	.sdxztu_list_xz_tu li{ padding-bottom:80%;}
	.sdxztu_list_xz_tu_pre,.sdxztu_list_xz_tu_pre_xz{ left: 5%;}
	.sdxztu_list_xz_tu_next,.sdxztu_list_xz_tu_next_xz{ right: 5%;}
	.sdxztu_bot_xl li{ font-size: 16px;}
	.i_about_qh{padding: 50px 0;}
	.i_about_list li .i_about_list_fl{ width: 100%; margin-top: 20px;}
	.i_about_list li .i_about_list_desc{ min-height: auto;}
	.i_about_list_sztd{ margin: 30px 0; text-align: center;}
	.i_about_list li .i_about_list_tu{ width: 100%; padding-bottom: 70%;}
	.i_about_list .swiper-pagination{ bottom: 0px;text-align: center;}
	.footer_lx{ padding: 20px 0;}
	.footer_lx_list li{ font-size: 14px; min-height: 62px;}
	.footer_lx_list li i{  margin-right: 3px; top: 10px; position: relative;}
	.footer_lx_list li img { height: 30px; }
	.footer_lx_list li span{  top: 0px; height: 62px;  align-items: center; display: inline-grid; max-width: calc(100% - 40px);}
	.footer{  min-height: 200px;}
	.footer_nav{ width: 60%;}
	.footer_bot{ padding: 10px 0;    overflow: hidden;}

	.n_banner>img{ width: 130%;}
	.n_banner .n_banner_title{ font-size: 45px;}
	.n_banner .n_banner_titleen{ font-size: 16px;}
	.lm_zi_nav ul{ display: flex;}
	.lm_zi_nav li{flex-grow: 1;}
	.lm_zi_nav li .lm_zi_nav_3j.active{ height: auto;}
	.lm_zi_nav_3j dl{ width: 100%; text-align: center;    position: relative;}
	.cpzx_list li{ width: 49%; margin-bottom: 20px;margin-right: 2%;}
	.cpzx_list li:nth-child(3n){ margin-right: 2%;}
	.cpzx_list li:nth-child(2n){ margin-right: 0%;}

	.xq_position{ line-height: 40px; display: none;}
	.xq_nav{ width: 100%;}
	.xq_nav li{ line-height: 40px;}
	.xq_nav li a{  line-height: 40px; display: inline-block; border-bottom: 1px solid #f1f1f1;}
	.xq_nav li a:hover, .xq_nav li.active a{  border-bottom: 1px solid #f60;}
	.xq_nav_xian{  margin-top: 41px; display: none !important;}
	.cpxq_top_dt{ width: 100%;}
	.cpxq_top_fr{ width: 100%;}
	.cpxq_top_xt{ width: 100%;  padding: 0%;}
	.cpxq_xt_bot{ display: block;}

	.fjmd{ padding: 50px 0;}
	.fjmd_ss .search ul{top: 0; width: 100%;}
	.fjmd_ss .search .submit{ display: none;}
	.fjmd_ss .search li select{ height: 50px; padding: 0 3%;}
	.layui-form-select .layui-input{ height: 50px; padding: 0 3%;}
	.layui-form-select dl{  top: 50px;}
	.fjmd_list{ margin-top: 30px; min-height: 200px;}
	.fjmd_list li{ width: 100%;}
	.fjmd_list li .fjmd_more{ margin-top: auto;}
	.fjmd_ss .search li:after{ top: 23px; border-left: 8px solid transparent; border-right:8px solid transparent; border-top: 8px solid #000;}
	.fjmd_map{ height: 800px;}
	.czmd{ display: none;}
	.about{ padding: 50px 0;}
	.about_info{min-height: 300px;}
	.down{ padding: 50px 0;}
	.down_list li{ width: 100%;}
	.down_list li a{ padding: 3%;} 
	.job{ padding: 50px 0;}
	.job_list li{ width: 100%;}
	.job_list li a{ padding: 3%;}
	.news{ padding: 50px 0;}
	.news_title{ margin-top:0; font-size: 30px; line-height: 30px;}
	.news_desc{ margin-top: 30px; padding: 2px 20px;}
	.news_fx a{ margin-left: 0px !important; font-size: 16px !important; margin-right:10px !important;}
	.news_time{ font-size: 14px; line-height: 30px;}
	.news_time span{ color: #fff;}
	.job_info{ margin-top:0px;  padding-bottom: 30px;}
	.job_list_nr li{ font-size: 14px; margin-bottom: 0px;}
	.news-page{margin: 30px 0;}
	.news-page .news-page-1{ font-size: 16px;height: 35px; line-height: 35px;}
	.news-page .news-page-1 span{ font-size: 16px;height: 35px; line-height: 35px;}
	.news-page .news-page-1 a{ height: 35px; line-height: 35px; font-size: 16px;}
	.news-page .return{ width: 130px; height: 40px; line-height: 40px; font-size: 16px;}

	.lx_map_content{ width: 400px; left: 4%;}
	.lx_map_content .lx_map_title{ font-size: 24px; padding-bottom: 10px; margin-bottom: 10px;}
	.lx_map_content .lx_map_tel{ margin-top: 30px; font-size: 14px;}
	.lx_map_content .lx_map_tel span{ font-size: 24px;}
	.lx_message{ padding:50px 0;}
	.lx_message_title{ font-size: 32px; line-height: 40px;}
	.lx_message_titleen{ font-size: 32px; line-height: 30px; margin-top: 5px;}
	.lx_message_form li{ margin-bottom: 15px;}
	.lx_message_form li span{ font-size: 18px;  margin-bottom: 0px;}
	.lx_message_form li input{ font-size: 14px; line-height: 45px;}
	.lx_message_form li.message_textarea textarea{ font-size: 14px;}
	.lx_message_form li.message_button button{ line-height: 40px;}
	.mmjj_title{ margin-top: 0; font-size: 30px;}
	.mmjj_titleen{ font-size: 34px;}
	.mmjj_desc{ width: 90%; margin: 30px auto;}
	.mmjj_sztd dd .sztd_title1 i{ font-size: 45px;}
	.mmjj_more{ margin-top: 50px;}
	.pplc_title{ margin-top: 0; font-size: 30px;}
	.pplc_titleen{ font-size: 34px;}
	.pplc_nav_list{ margin-top: 50px;}
	.pplc_fd{ width: 800px;}
	.pplc_fd_title{ font-size: 24px;}
	.pplc_fd_info{ font-size: 14px; height: 150px;}
	.ryzs{ padding: 50px 0;}
	.ryzs_nav li a{ padding: 5px 50px; font-size: 18px;}
	.ryzs_nav{ margin-bottom: 30px;}
	.ryzs_list_kuan{ margin-top: 30px;}
	.ryzs_list .swiper-scrollbar{ margin-top: 20px;}
	.zngc_title{ font-size: 30px;}
	.zngc_titleen{ font-size: 30px;}
	.zngc_tu{ margin-top: 30px;}
	.zngc_more{ margin-top: 30px; margin-bottom: 0px;}
	.mmjj_cont{ margin-top: 50px;}
	.mmjj_cont_fr .mmjj_cont_gsmc{ font-size: 24px; line-height: 35px;}
	.mmjj_cont_fr .mmjj_cont_desc{ font-size: 14px;  line-height: 25px; min-height: auto;}
	.mmjj_cont_bq{ margin-top: 30px;}	
	.mmjj_cont_bq li .mmjj_cont_bq_tb img{  height: 35px;}
	.mmjj_cont_bq li .mmjj_cont_bq_title{ font-size: 14px; margin-top: 0px;}
	.mmjj_info{ margin-top: 30px; font-size: 14px;}
	.mmjj_zs_list li{ width: 49%; margin-right: 2%; margin-bottom: 20px;}
	.mmjj_zs_list li:nth-child(2n){ margin-right: 0;}
	.mmjj_zs_list li .mmjj_zs_list_title{ font-size: 14px;}
	.mmzb{ margin-top: 50px;}
	.mmzb_desc span{ font-size: 45px;}
	.mmzb_xw{  margin-top: 30px;}
	.mmzb_info{ margin-top: 30px; padding-bottom: 50px; font-size: 14px;}
	.mmzb_info p{ margin-bottom: 20px;}
	.honor{ padding: 50px 0;}
	.honor_title{ font-size: 30px;}
	.honor_titleen{ font-size: 30px;}
	.honor_list{ margin-top: 30px;}
	.honor_list li .honor_list_title{ font-size: 14px;}
	.honor_list li .honor_list_tu>img{     width: calc(100% - 20px); height: calc(100% - 20px); margin: 10px;}
	.news_list li{ width: 100%; margin-bottom: 10px;}
	.cpxq_top_fr_biaoq{min-height: auto;}    
	.xgcptj_title{ font-size: 32px; margin-top: 0;}
	.xgcptj_list{ margin-top: 30px;}
	.cpxq-button-prev, .cpxq-button-next{  width: 35px; font-size: 35px; left: 0;}
	.cpxq-button-next{left: auto;right: 0px;}
	.cptj-button-prev, .cptj-button-next{  width: 35px; font-size: 35px; left: 0;}
	.cptj-button-next{ left: auto;right: 0px;}

	.jjgs_mmjj, .jjgs_jjmsxqs, .jjgs_jjxfqs{ padding: 30px 0;}
	.jjgs_mmjj_title{ font-size: 32px;}
	.jjgs_mmjj_titleen,.jjgs_jjmsxqs_titleen,.jjgs_jjxfqs_titleen{ font-size: 34px; margin: 5px 0;}
	.jjgs_mmjj_info { margin: 20px 0; }
	.jjgs_mmjj_sp{ padding-bottom: 50%;}
	.jjgs_jjmsxqs_y_list{ margin: 30px 0;}
	.jjgs_jjmsxqs_title,.jjgs_jjxfqs_title{ margin-top: 30px; font-size: 32px;}
	.jjgs_jjmsxqs_y_list li{ width: 100%; margin-bottom: 30px;}
	.jjgs_jjmsxqs_s_list{  margin: 30px 0;}
	.jjgs_jjmsxqs_s_list li{ width: 100%; margin-bottom: 30px;}
	.jjgs_jjxfqs_list { margin:30px 0; }
	.jjgs_jjxfqs_list li{ width: 100%;  margin-bottom: 30px;}
	.jylc{ padding: 80px 0}

	.jykjcx{  padding: 50px 0 0;}
	.jykjcx_title, .jz50_title, .jyxtjjfa_title{ margin-top: 10px; font-size: 32px;}
	.jykjcx_titleen,.jz50_titleen,.jyxtjjfa_titleen{ margin: 5px 0; font-size: 32px;}
	.jykjcx_list li .jykjcx_list_top{ font-size: 14px; margin-bottom: 3px;}
	.jykjcx_list li .jykjcx_list_title{ margin-top: 10px; font-size: 14px;}
	.jykjcx_list li .jykjcx_list_title img{ height: 15px; top: 1px; position: relative;}
	.jykjcx_list li .jykjcx_list_desc{ font-size: 14px; margin-top: 0px;}
	.jz50_info p {margin-bottom: 20px;}
	.jz50_sp{ margin: 30px 0;}
	.jyxtjjfa_list li .jyxtjjfa_list_tu{ width: 130px;}
	.jyxtjjfa_list li .jyxtjjfa_list_cont{ width: calc(100% - 150px);}
	.jyxtjjfa_list li .jyxtjjfa_list_title{ font-size: 18px;}
	.jyxtjjfa_list li .jyxtjjfa_list_desc{ font-size: 14px; margin-top: 4px; line-height: 22px;}

	.hmsyjy_title, .dscp_title,.sdfg_title{ margin-top: 20px;  font-size: 32px;}
	.hmsyjy_titleen,.dscp_titleen,.sdfg_titleen{ font-size: 32px; line-height: 32px; margin: 5px 0;}
	.hmsyjy_desc{ margin: 30px 0;}
	.dscp_desc{margin: 30px auto;}
	.dscp_list{  width: 100%;}
	.dscp_list_cont p{ font-size: 14px;}
	.sdfg_desc{ width: 100%; margin:30px auto;}

	.sdfg_list li .sdfg_list_sz{font-size: 45px; margin-top: 10px;}
	.sdfg_list li .sdfg_list_title{ font-size: 32px; line-height: 55px; margin-top: 20px;}
	.sdfg_list li .sdfg_list_desc{ font-size: 14px;}
	.sdfg_list li .sdfg_list_desc br{ display: none;}

	.zgjymsljqy{ padding: 50px 0 100px;}
	.zgjymsljqy_title, .zlhb_title, .gcxm_title{ margin-top: 20px;  font-size: 32px;}
	.zgjymsljqy_titleen,.zlhb_titleen,.gcxm_titleen{ font-size: 32px; line-height: 32px; margin: 5px 0;}
	.zgjymsljqy_desc{ margin: 30px 0;}
	.zgjymsljqy_list{ margin-top: 50px;}
	.zgjymsljqy_list li .zgjymsljqy_list_title{ width: 220px; font-size: 22px;}
	.zgjymsljqy_list li .zgjymsljqy_list_title img{ margin-right: 0px;}
	.zgjymsljqy_list li .zgjymsljqy_list_info{ left: auto;  right: 0;  width: calc(100% - 235px);} 
	.zlhb{ padding:100px 0}
	.zlhb_desc{ margin: 30px 0;}
	.zlhb_list li{ width: 33.3%}
	.gcxm{ padding: 50px 0 100px;}
	.gcxm_nav{margin-top: 50px;}
	.gcxm_nav_list{ padding-bottom: 20px;}
	.gcxm_nav_list li{ width: 33%; display: inline-block; margin-bottom: 15px; float: none;}
	.gcxm_nav_xgal{ width: 100%;}
	.gcxm_nav_xgal_title{ font-size: 18px;}
	.gcxm_nav_xgal_list>a, .gcxm_nav_xgal_list>p{ font-size: 14px; line-height: 30px; margin-left: 30px;}

	.ppys,.jjcbzcjp,.znzzksjf,.ppry,.hdsjdq,.zypzqmjz,.wdjmbz,.zsyq{ padding: 50px 0;}
	.ppys_title,.jjcbzcjp_title,.znzzksjf_title,.ppry_title,.hdsjdq_title,.zypzqmjz_title,.sdjmzc_title,.wdjmbz_title,.jmsdzs_title,.zsyq_title{ margin-top: 20px;  font-size: 32px;}
	.ppys_titleen,.jjcbzcjp_titleen,.znzzksjf_titleen,.ppry_titleen,.hdsjdq_titleen,.zypzqmjz_titleen,.sdjmzc_titleen,.wdjmbz_titleen,.jmsdzs_titleen,.zsyq_titleen{ font-size: 32px; line-height: 32px; margin: 5px 0;}
	.ppys_desc,.znzzksjf_desc,.ppry_desc,.zypzqmjz_desc{ margin: 30px 0; }
	.ppys_sztd{ margin:40px 0;}
	.ppys_sztd dd .sztd_title1 { line-height: 50px; }
	.ppys_sztd dd .sztd_title1 i{ font-size: 40px;}
	.ppys_bot{ font-size: 20px; margin: 20px 0;}
	.jjcbzcjp_desc p{ padding: 0 40px;}
	.jjcbzcjp_desc p:before{ width: 10px; height: 10px;}
	.jjcbzcjp_list{ margin-bottom: 30px;}
	.znzzksjf_ms p{ font-size: 20px;}
	.znzzksjf_ms p span{ font-size: 40px; top: 4px;}
	.znzzksjf_list{ margin-top: 30px;}
	.hdsjdq_desc{ font-size: 24px;}
	.zypzqmjz_list{ margin: 30px 0 0;}
	.sdjmzc_list{ margin-top: 30px;}
	.sdjmzc_list li{ margin: 10px 0;}
	.sdjmzc_list li .sdjmzc_list_tb img{ width: 60px;}
	.wdjmbz_list{ margin: 30px 0;}
	.wdjmbz_list li .wdjmbz_list_title{font-size: 20px;}
	.wdjmbz_list li .wdjmbz_list_desc{    margin-top: 10px; font-size: 14px; line-height: 26px;}
	.jmsdzs_list{ margin: 30px 0;}
	.zsyq_list li{  margin-left: 10px;}
	.zsyq_list li span{ font-size: 26px; margin-right: 15px;}
	.zsyq_list_tu{ margin-top: 30px;}
	#gotop_wap{ bottom: 30px; right: 20px; width: 40px; height: 40px;line-height: 40px;}
	#gotop_wap i{ font-size: 22px;}
	.m-video .video .cover .pic{width:35px;height:35px;margin-top:15px}
	.m-video .video .cover h3{font-size:12px}

}
@media screen and (max-width:799px){

	.banner li .banner_img img{ width: 150%; position: relative; left: 50%; transform: translateX(-50%);}
	.banner li .banner_wz1,.banner li .banner_wz2{ font-size: 30px; line-height: 30px;}
	.banner li .banner_wz3{  font-size: 14px;  line-height: 40px;}
	.fbyl_list li{ display: none;}
	.fbyl_list li.active{ display: block; width: 100%;}
	.xptj { padding: 30px 0;}
	.xptj_list_fl li .xptj_list_cont{ bottom: 10px; left: 15px;}
	.xptj_list_fl li .xptj_list_title{ font-size: 18px;}
	.xptj_list_fl li .xptj_list_titleen{ font-size: 14px;}
	.sdxztu_rz_tb{  width: 100%; margin-top: 30px; text-align: right;}
	
	.sdxztu_list{ margin-top: 30px;}
	.sdxztu_list_fl{ left: 5%; width: 30%;}
	.sdxztu_list_fl_xh{ font-size: 45px;}
	.sdxztu_list_fl_title{  font-size: 22px;}
	.sdxztu_list_fl_more{ margin-top: 30px;}
	.sdxztu_list_fl_more a{ font-size: 13px;}
	.sdxztu_list_fr{ right: 5%;}
	.sdxztu_list_fr li .sdxztu_list_fr_title{ font-size: 18px; line-height: 40px;}
	.sdxztu_list_xz_tu_pre,.sdxztu_list_xz_tu_pre_xz{ left: 2%;  bottom: 45px;}
	.sdxztu_list_xz_tu_next,.sdxztu_list_xz_tu_next_xz{ right: 2%;}
	.sdxztu_list_xz_tu_pre img, .sdxztu_list_xz_tu_next img{ width: 70%;}
	.sdxztu_list_xz_tu_pre img{ float: left;}
	.sdxztu_list_xz_tu_next img{ float: right;}
	.sdxztu_list_xz_tu_pre_xz, .sdxztu_list_xz_tu_next_xz{ height: 100px;}
	.sdxztu_bot_xl ul{ display: flex;}
	.sdxztu_bot_xl li{ flex-grow: 1;}
	.i_about_qh { padding: 30px 0; }
	.i_about_list .swiper-pagination-bullet{ width: 9px; height: 9px; border: 2px solid #e4e4e4;}
	.i_about_list .swiper-pagination-bullet-active{ border: 2px solid #f99d5e;}

	.n_banner_cp .n_banner_title,.n_banner .n_banner_title{ font-size: 30px; line-height: 45px;}
	.n_banner .n_banner_titleen{  font-size: 12px;}
	.n_mun{ margin-top: -55px;}
	.n_mun_fd{ margin-top: 0;}
	.lm_zi_nav li>a{ font-size: 14px; line-height: 55px;}
	.lm_zi_nav_3j dd a{ font-size: 14px; line-height: 55px;   margin: 0 10px;}
	.cpzx{ padding: 80px 0 30px;}
	.cpzx_list li .cpzx_list_xingh{ font-size: 20px; margin-top: 5px;}
	.cpzx_list li .cpzx_list_yans{ font-size: 16px; margin-top: 0;}

	.fjmd { padding: 30px 0; }
	.fjmd_ss .search li select{ font-size: 14px;	}
	.layui-form-select .layui-input{ font-size: 14px;	}
	.fjmd_ss .result{ margin-top: 10px; font-size: 14px;}
	.fjmd_list li .fjmd_add{ margin-top: 10px; font-size: 14px;}
	.fjmd_list li .fjmd_tel{ font-size: 14px;}
	.fjmd_list li .fjmd_more{ font-size: 14px;}
	.about{ padding: 30px 0;}
	.down{ padding: 30px 0;}
	.down_list li a{ position: relative;} 
	.down_list_title{ font-size: 14px; overflow: unset; text-overflow: unset;  white-space: unset; line-height: 24px;}
	.down_list_tb{ margin-top: auto; position: absolute; right: 5px; top: 50%; transform: translateY(-50%);}
	.job { padding: 30px 0;}
	.job_list li .job_list_title{ font-size: 22px;}
	.job_list li .job_list_lbyq{ font-size: 16px;}
	.job_list li .job_list_jt{ font-size: 16px; width: 35px; height: 35px; line-height: 35px;}

	.news { padding: 30px 0; }
	.news_title{ font-size: 24px;}
	.news_desc{ margin-top: 20px;}
	.news_fx a{ font-size: 14px !important;}
	.news_time { font-size: 12px; }
	.job_list_nr li{  width: 49%; margin-right: 2%;}
	.job_list_nr li:nth-child(3n){ margin-right: 2%;}
	.job_list_nr li:nth-child(2n){ margin-right: 0;}
	.lx_map_content{ width: 350px;}
	.lx_map_content .lx_map_title{ font-size: 20px; padding-bottom: 5px; margin-bottom: 5px;}
	.lx_map_content .lx_map_add,.lx_map_content .lx_map_fax{ font-size: 14px;}
	.lx_map_content .lx_map_tel{ margin-top: 20px;}
	.lx_map_content .lx_map_tel span { font-size: 20px; line-height: 30px; }
	.lx_message { padding: 30px 0; }
	.lx_message_title{ font-size: 24px;}
	.lx_message_titleen{ font-size: 24px; margin-top: 0px;}
	.lx_message_form{ margin-top: 20px;}
	.lx_message_form li span{ font-size: 16px;}
	.mmjj{ padding: 30px 0;}
	.mmjj_title{ font-size: 24px;}
	.mmjj_titleen { font-size: 26px; line-height: 30px;}
	.mmjj_desc { width: 100%; margin: 10px auto; font-size: 14px; }
	.mmjj_desc, .mmjj_sztd{width: 100%;}
	.mmjj_sztd dd .sztd_title1 i{ font-size: 35px; line-height: 50px;}
	.mmjj_sztd dl{ margin: 20px 0;}
	.mmjj_more { margin-top: 30px; }
	.mmjj_more a{ padding: 5px 30px; font-size: 14px;}
	.pplc{ padding: 30px 0;}
	.pplc_title{ font-size: 24px;}
	.pplc_titleen { font-size: 26px; line-height: 30px;}
	.pplc_nav_list { margin-top: 20px; padding-top: 30px; }
	.pplc_nav_list li{ font-size: 20px;}
	.pplc_nav_list li.swiper-slide-active{ font-size: 24px; margin-top: -10px;}
	.pplc_fr_tm, .pplc_fl_tm { width: 0; }
	.pplc_list { width: 100%; margin-bottom: 0px;}
	.pplc_list li:before{ width: 10px; height: 10px;  top: -10px; border: 4px solid #e67f3a;}
	.pplc_list dd{ padding: 10px;}
	.pplc_list dd .pplc_list_tx{ width: 130px; padding-bottom: 80px; margin-right: 10px;}
	.pplc_list dd .pplc_list_title{  font-size: 22px; text-align: center;}
	.pplc_list dd .pplc_list_desc{ font-size: 14px;}
	.pplc_fd { width: 90%; float: left; margin: 0 5%;}
	.pplc_fd_gb{font-size: 18px;}
	.pplc_fd_tu{ width: 100%;  padding-bottom: 62%;  margin-bottom: 10px;}
	.pplc_fd_title{ display: none;}
	.pplc_fd_cont{ width: 100%;}
	.pplc_fd_title{ font-size: 20px; text-align: center;}
	.pplc_fd_info{  max-height: 150px;  height: auto; margin-bottom: 20px;}
	.ryzs { padding: 30px 0; }
	.ryzs_nav{ margin-bottom: 10px;}
	.ryzs_nav li a{ padding: 3px 30px; font-size: 14px;}
	.ryzs_list li .ryzs_list_title{ font-size: 14px; margin: 10px 0;}
	.zngc{ padding:30px 0;}
	.zngc_title{ font-size: 24px;}
	.zngc_titleen { font-size: 26px; line-height: 30px;}
	.zngc_shi_btn img{ height: 50px;}
	.zngc_more{  margin-top: 20px;}
	.zngc_more a{ padding: 5px 30px; font-size: 14px;}
	.mmjj_cont{ margin-top: 30px;}
	.mmjj_cont_tu { width: 100%; padding-bottom: 67%;}
	.mmjj_cont_fr{ width: 100%; margin-top: 10px;}
	.mmzb_title{ font-size: 24px;}
	.mmzb_desc{ font-size: 12px;}
	.mmzb_desc span { font-size: 32px; }
	.mmzb_xw { margin-top: 20px; }
	.honor { padding: 30px 0; }
	.honor_title{ font-size: 24px;}
	.honor_titleen { font-size: 26px; line-height: 30px;}
	.honor_list li{ width: 49%; margin-right: 2%;}
	.honor_list li:nth-child(3n){ margin-right: 2%;}
	.honor_list li:nth-child(2n){ margin-right: 0;}
	.news_list li .news_list_cont{ width: 68%;}
	.news_list li .news_list_title{ font-size: 18px;}
	.news_list li .news_list_desc{ font-size: 12px; line-height: 20px; min-height: 60px;}
	.news_list li .news_list_time{ font-size: 12px;}
	.cpxq{ padding: 30px 0;}
	.cpxq_top_fr .cpxq_top_fr_title{ font-size: 32px;}
	.cpxq_top_fr_biaoq { margin: 10px 0; }
	.cpxq_top_xt{  margin-top: 0px;}
	.cpxq_top_fr_fh a, .cpxq_top_fr_fjmd a{ padding: 6px 20px;}
	.cpxq_info{ margin: 50px 0;}
	.xgcptj{ padding: 30px 0;}
	.xgcptj_title{ font-size: 24px;}
	.xgcptj_list li .xgcptj_list_xingh{ font-size: 22px; margin-top: 10px; }
	.xgcptj_list li .xgcptj_list_yans{ font-size: 16px; margin-top: 0;}

	.jjgs_mmjj_title,.jjgs_jjmsxqs_title,.jjgs_jjxfqs_title{ font-size: 24px; margin-top: 0; line-height: 35px;}
	.jjgs_mmjj_titleen, .jjgs_jjmsxqs_titleen, .jjgs_jjxfqs_titleen{font-size: 24px;  margin: 0;}
	.jjgs_mmjj_info{ font-size: 14px;}
	.jjgs_jjmsxqs_sjly{ margin: 20px 0;font-size: 14px; }
	.jjgs_jjmsxqs_y_list li .jjgs_jjmsxqs_y_list_tu{ width: 35%;}
	.jjgs_jjmsxqs_y_list li .jjgs_jjmsxqs_y_list_content{  width: calc(100% - 38%);}
	.jjgs_jjmsxqs_y_list li .jjgs_jjmsxqs_y_list_title{  font-size: 16px;  line-height: 26px; padding-bottom: 10px;}
	.jjgs_jjmsxqs_y_list li .jjgs_jjmsxqs_y_list_info p{ font-size: 14px;margin-top: 10px;}
	.jjgs_jjmsxqs_y_list li .jjgs_jjmsxqs_y_list_info p span{  font-size: 18px;  min-width: 55px;}
	.jjgs_jjmsxqs_y_list li .jjgs_jjmsxqs_y_list_info p:first-child span { font-size: 24px; line-height: 30px;}
	.jjgs_jjmsxqs_s_list li .jjgs_jjmsxqs_s_list_title { font-size: 16px; }
	.jjgs_jjmsxqs_s_list li .jjgs_jjmsxqs_s_list_bfb { font-size: 24px; line-height: 30px; padding-bottom: 10px;}
	.jjgs_jjmsxqs_s_list li .jjgs_jjmsxqs_s_list_desc{ margin: 5px 0;}
	.jjgs_jjxfqs_list_cont_dian{ width: 10px; height: 10px; margin-top: 22px; border: 2px solid #e67f3a;}
	.jjgs_jjxfqs_list_cont_name{ font-size: 18px; margin-top: 11px;}
	.jjgs_jjxfqs_list_cont_desc{ font-size: 14px;}
	.jjgs_jjxfqs_list_cont_info{ padding: 10px 15px;font-size: 14px;}

	.jylc{ padding: 50px 0 }
	.jylc_xl{ margin-bottom: 30px;}
	.jylc_xl_title{ width: 100%; text-align: center;margin-bottom: 30px;}
	.jylc_xl_list{  width: 100%;}
	.jylc_xl_list li .jylc_xl_list_dian{ margin: 7px 20px;}
	.jylc_xl_list li .jylc_xl_list_tu{ padding-bottom: 13%;}

	.jykjcx { padding: 30px 0 0;}
	.jykjcx_title, .jz50_title, .jyxtjjfa_title{ margin-top:0px; font-size: 24px; line-height: 30px;}
	.jykjcx_titleen, .jz50_titleen, .jyxtjjfa_titleen{  line-height: 35px;font-size: 24px;}
	.jykjcx_desc { margin: 20px 0; font-size: 14px;}
	.jykjcx_list{ margin: 20px 0%;}
	.jykjcx_list li{  width: 32%; float: none; margin-bottom: 30px; display: inline-table;}
	.jz50{  padding: 30px 0;}
	.jz50_info { width: 100%; margin: 20px auto; font-size: 14px; }
	.jz50_sp{ padding-bottom: 50%;}
	.jyxtjjfa {padding: 30px 0;}
	.jyxtjjfa_cont{ margin-top: 30px;}
	.jyxtjjfa_list li .jyxtjjfa_list_tu{  width: 100px;}
	.jyxtjjfa_list li .jyxtjjfa_list_cont { width: calc(100% - 110px); }
	.jyxtjjfa_list li .jyxtjjfa_list_title { font-size: 16px; }
	.jyxtjjfa_list li .jyxtjjfa_list_desc { font-size: 12px; margin-top: 4px; line-height: 22px; }

	.hmsyjy { padding: 30px 0 0;}
	.hmsyjy_title, .dscp_title, .sdfg_title{ margin-top: 10px; font-size: 24px;}
	.hmsyjy_titleen, .dscp_titleen, .sdfg_titleen{ font-size: 24px; line-height: 30px;}
	.hmsyjy_desc { margin: 20px 0; font-size: 14px; }
	.dscp,.sdfg{ padding: 30px 0;}
	.dscp_desc { margin: 20px auto; font-size: 14px; width: 100%; }
	.dscp_list ul{ padding-bottom: 0px;}
	.dscp_list li{ width: 100%; margin-right: 0;}
	.dscp_list li:nth-child(2n){top:0}
	.dscp_list li:nth-child(2):before{ display: none;}
	.dscp_list li .dscp_list_tx_title{font-size: 20px;}
	.sdfg_desc { font-size: 14px; margin: 20px auto; }
	.sdfg_desc p { margin-bottom: 15px; }
	.sdfg_list{ margin-top: 50px;}
	.sdfg_list li{ position: relative;}
	.sdfg_list li .sdfg_list_sz{  line-height: 50px; width: 60px; position: absolute;}
	.sdfg_list li .sdfg_list_cont{ width: 100%;}
	.sdfg_list li .sdfg_list_l{ width: 100%; padding-left: 80px; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom: 10px;}
	.sdfg_list li .sdfg_list_r{ width: 100%;}
	.sdfg_list li .sdfg_list_title{ font-size: 24px; line-height: 45px; margin-top: 0;}

	.shfw{ padding: 50px 0;}
	.shfw_lx{ padding: 30px 0 0;}
	.shfw_lx li .shfw_lx_tb{ top:0; margin-right: 0; text-align: center; margin-bottom: 20px; }
	.shfw_lx li .shfw_lx_cont{ font-size: 20px; text-align: center; color: #7e7e7e; width: 100%;}
	.shfw_lx li .shfw_lx_cont span{ font-size: 26px; line-height: 30px;display: inline-block; text-align: center; width: 100%;}
	.shfw_info{  margin-top: 50px;}

	.zgjymsljqy { padding: 30px 0 50px; }
	.zgjymsljqy_title, .zlhb_title, .gcxm_title{ margin-top: 10px; font-size: 24px;}
	.zgjymsljqy_titleen, .zlhb_titleen, .gcxm_titleen{ font-size: 24px; line-height: 30px;}
	.zgjymsljqy_desc,.zlhb_desc{ margin: 20px 0; font-size: 14px; } 
	.zgjymsljqy_list { margin-top: 30px;  width: 100%;}
	.zgjymsljqy_list li{ margin-bottom: 20px;}
	.zgjymsljqy_list li .zgjymsljqy_list_title{ font-size: 20px; width: 100%;line-height: 50px;}
	.zgjymsljqy_list li .zgjymsljqy_list_title img{ height: 33px;top: 10px;}
	.zgjymsljqy_list li .zgjymsljqy_list_info{ position: relative; top: auto; transform: none; width: 100%; margin: 15px 0; float: left; font-size: 14px;}
	.zlhb { padding: 30px 0; }
	.zlhb_list{  margin-top: 20px;}
	.gcxm {padding: 30px 0 50px;}
	.gcxm_nav { margin-top: 30px; }
	.gcxm_nav_title{ font-size: 20px;}
	.gcxm_nav_list{ margin-top: 20px; padding-bottom: 20px;}
	.gcxm_nav_list li{ width: 32%;}
    .gcxm_nav_list li .gcxm_nav_list_title{ font-size: 14px;}
	.gcxm_nav_xgal_title { font-size: 16px; }

	.ppys, .jjcbzcjp, .znzzksjf, .ppry, .hdsjdq, .zypzqmjz, .wdjmbz, .zsyq,.jmsdzs{ padding: 30px 0;}
	.ppys_title, .jjcbzcjp_title, .znzzksjf_title, .ppry_title, .hdsjdq_title, .zypzqmjz_title, .sdjmzc_title, .wdjmbz_title, .jmsdzs_title, .zsyq_title{ margin-top: 10px; font-size: 24px;}
	.ppys_titleen, .jjcbzcjp_titleen, .znzzksjf_titleen, .ppry_titleen, .hdsjdq_titleen, .zypzqmjz_titleen, .sdjmzc_titleen, .wdjmbz_titleen, .jmsdzs_titleen, .zsyq_titleen{ font-size: 24px; line-height: 30px;}
	.ppys_desc, .znzzksjf_desc, .ppry_desc, .zypzqmjz_desc{ margin: 20px 0; font-size: 14px; } 
	.ppys_desc br{ display: none;}
	.ppys_sztd { width: 100%; margin: 20px 0;}
	.ppys_sztd dd .sztd_title1 { line-height: 40px; }
	.ppys_sztd dd .sztd_title1 i { font-size: 28px; }
	.ppys_sztd dd .sztd_title2{ font-size: 14px;}
	.ppys_bot{ font-size: 16px; line-height: 30px;}
	.jjcbzcjp_desc{ margin: 20px 0;}
	.jjcbzcjp_desc p{ padding: 0; width: 100%; padding-left: 40px;  font-size: 14px;}
	.jjcbzcjp_desc p:before{ width: 7px; height: 7px; top: 9px; border: 2px solid #f0853e;}
	.jjcbzcjp_list li{width: 49%; margin-right: 2%; margin-bottom: 10px;}
	.jjcbzcjp_list li:nth-child(2n){ margin-right: 0;}
	.jjcbzcjp_list { margin-bottom: 0; }
	.znzzksjf_desc{ width: 100%;}
	.znzzksjf_ms{ width: 90%; margin-top: 20px;}
	.znzzksjf_ms p { font-size: 16px; line-height: 28px;}
	.znzzksjf_ms p span { font-size: 26px; top: 3px; margin: 0 3px;}
	.znzzksjf_list{ margin: 20px 0 0;}
	.znzzksjf_list li{width: 49%; margin-right: 2%; margin-bottom: 10px;}
	.znzzksjf_list li:nth-child(2n){ margin-right: 0;}
	.hdsjdq_desc { font-size: 20px;   margin: 5px 0 20px;}
	.zypzqmjz_list li{width: 49%; margin-right: 2%; margin-bottom: 10px;}
	.zypzqmjz_list li:nth-child(2n){ margin-right: 0;}
	.zypzqmjz_list li .zypzqmjz_list_title{ font-size: 14px;}
	.sdjmzc_list li .sdjmzc_list_tb img { width: 50px; }
	.sdjmzc_list li .sdjmzc_list_title{ font-size: 14px; margin-top: 5px;}
	.sdjmzc_list { margin-top: 20px; }
	.wdjmbz_list li{ float: none; width: 32%; display: inline-table;}
	.jmsdzs_list{ width: 100%;}
	.jmsdzs_list li{width: 49%; margin-right: 2%; margin-bottom: 10px;}
	.jmsdzs_list li:nth-child(2n){ margin-right: 0;}
	.zsyq_list{ margin-top: 20px;}
	.zsyq_list ul{ width: 45%;}
	.zsyq_list ul:nth-child(2){ width: 55%;}
	.zsyq_list li{ font-size: 14px;}
	.zsyq_list li span{ font-size: 20px; margin-right: 10px;}
	.zsyq_list_tu { margin-top: 20px; }


}
@media screen and (max-width:599px){
	.header_logo{ margin-top: 10px;}
	.head_nav_wap{ margin-top: 10px;}
	.banner{ margin-top: 65px;}
	.banner li .banner_img img{ width: 100%;}
	.banner .swiper-pagination{  width: 10px;}
	.banner .swiper-pagination-bullet{ width: 8px; height: 8px;}
	.banner .swiper-pagination-bullet-active{ border: 2px solid #552d13;}
	.banner li .banner_wz1, .banner li .banner_wz2{ font-size: 24px;}
	.banner li .banner_wz3{ font-size: 1em; line-height: 20px;}
	.banner .banner_jt_tb img { height: 20px; }
	.banner li .banner_img_pc { display: none; }
	.banner li .banner_img_wap {display: block;}
	.banner li .banner_wz{  top: 20%; text-align: center;}
	.banner li .banner_wz .banner_wz1{ left: -20%;}
	.banner li .banner_wz .banner_wz2{ left: -20%;}
	.banner li .banner_wz .banner_wz3{ left: -20%;}
	.banner li.active .banner_wz1{ left:0; opacity: 1;}
	.banner li.active .banner_wz2{ left:0; opacity: 1;}
	.banner li.active .banner_wz3{ left:0; opacity: 1;}
	.banner li.active .banner_more{ left:0; opacity: 1;}
	.xptj_top_fl{ width: auto;}
	.xptj_title { font-size: 24px; }
	.xptj_titleen { font-size: 18px; line-height: 24px; }
	.xptj_top_more{ font-size: 10px;}
	.xptj_top_more a { padding: 5px; }
	.xptj_top_more i { margin-left: 2px; width: 20px;}
	.xptj_top_more i img{ height: 5px;}
	.xptj_list_fl li{ width: 100%;}
	.xptj_list_fl li:nth-child(2n){ width: 100%;}
	.xzxlqh.active{ float: left; width: 100%; margin-top: 30px; position: relative;} 
	.sdxztu_list_fl{ position: relative;  top: auto;transform: none; float: left;}
	.sdxztu_list_fl_xh { font-size: 30px;line-height: 35px;  margin-bottom: 0;}
	.sdxztu_list_fl_title { font-size: 18px; }
	.sdxztu_list_fl_more a { font-size: 10px; }
	.sdxztu_list_fr li{ height: 30px;}
	.sdxztu_list_fr li .sdxztu_list_fr_title{  width: 100px; font-size: 14px;line-height: 30px;}
	.sdxztu_list_fr li .sdxztu_list_fr_ys{  height: 10px; top: 10px; width: 10px;}
	.sdxztu_list_fr li:hover .sdxztu_list_fr_ys, .sdxztu_list_fr li.active .sdxztu_list_fr_ys{ width: 40px;}
	.sdxztu_list_xz_tu_pre, .sdxztu_list_xz_tu_pre_xz{   bottom: 0px;}
	.sdxztu_list_xz_tu_next, .sdxztu_list_xz_tu_next_xz{ bottom: -10px;}
	.sdxztu_list_xz_tu_pre_xz, .sdxztu_list_xz_tu_next_xz{ width: 100px;}
	.sdxztu_bot_xl li{ line-height: 50px; font-size: 12px;  height: 50px;}
	.sdxztu_bot_xl li span{ height: 50px; line-height: 50px;}
	.i_about_list li .i_about_list_fl{ margin-top: 10px;}
	.i_about_list li .i_about_list_titlen { font-size: 18px;  line-height: 30px;}
	.i_about_list li .i_about_list_title{ font-size: 24px; line-height: 30px; margin-bottom: 5px;}
	.i_about_list li .i_about_list_desc{ font-size: 12px; margin-top: 10px;}
	.i_about_list_sztd{ margin: 20px 0;}
	.i_about_list_sztd dd .sztd_title1 i { font-size: 24px; }
	.i_about_list_sztd dd .sztd_title1 sub{  font-size: 20px;}
	.i_about_list_sztd dd .sztd_title1 { line-height: 40px; }
	.i_about_list_sztd dd .sztd_title2 { font-size: 12px; }
	.footer_lx_list li{ width: 100%;}
	.footer_lx_list li:after{ background: #e4e4e4; width: 100%; bottom: 0; height: 1px; top: auto; transform: none;}
	.footer_lx_list li span{  width: 100%; max-width: 100%; height: auto; margin: 10px 0;}
	.footer{ display: none;}
	.footer_copy{ width: 100%; text-align: center; margin-left: 0;}
	.footer_fx{ width: 100%; text-align: center;    margin-right:0px;}
	.footer_fx a{ float: none !important;}

	.n_banner>img { width: 150%; }
	.n_banner_cp .n_banner_kuan{ top: 60%;}
	.n_banner_cp .n_banner_title,.n_banner .n_banner_title { font-size: 24px; line-height: 35px; }
	.n_mun{ position: relative; margin-top: 0; background: rgba(0,0,0,0.9);}
	.n_mun_fd{ position: fixed;}
	.lm_zi_nav ul{ display: unset;}
	.lm_zi_nav li{ width: 24%;}
	.lm_zi_nav li>a{ line-height: 40px;}
	.lm_zi_nav li>a:hover, .lm_zi_nav li.active>a {border-bottom: 1px solid #e75e03;	}
	.lm_zi_nav_3j{ top: 100%;}
	.lm_zi_nav_3j dd a{line-height: 40px; margin: 0 5px; font-size: 12px;}
	.n_mun_fd .lm_zi_nav li .lm_zi_nav_3j.active{  height: auto;}
	.lm_zi_nav_xian{ display: none !important;}
	.cpzx { padding: 30px 0;}
	.cpzx_list li{ width: 100%;}
	.fjmd_list { margin-top: 20px; min-height: 300px;}
	.fjmd_ss .search li select{ height: 36px; padding: 0 10px; border-radius: 5px;}
	.fjmd_ss .search li:after { top: 16px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #000; }
	.layui-form-select .layui-input{ height: 36px; padding: 0 10px; border-radius: 5px;}
	.layui-form-select .layui-edge{background-size: 11px !important;}
	.layui-form-selected .layui-edge{    margin-top: -4px;}
	.layui-form-select dl {top: 36px;}
	.layui-form-select dl dd { text-align: left; line-height: 26px; font-size: 12px; }
	.job_list li{ margin-bottom: 10px;}
	.job_list li .job_list_title { font-size: 16px;}
	.job_list li .job_list_top{ line-height: 40px;}
	.job_list li .job_list_lbyq { font-size: 14px; }
	.job_list li .job_list_rs{ font-size: 14px;}
	.job_list li .job_list_jt{ font-size: 10px; width: 25px; height: 25px; line-height: 25px;}
	.xq_top_kuan{ padding-top: 70px;}
	.xq_nav li a{ font-size: 14px;}
	.news { padding: 20px 0;}
	.news_title { font-size: 18px; }
	.news_fx a { font-size: 12px !important; }
	.job_list_nr li{ width: 100%; line-height: 28px;}
	.job_info{ font-size: 14px; line-height: 30px;}
	.news-page{ margin: 10px 0; text-align: center;}
	.news-page .return{ position: relative;right: auto;	top: 0;padding: 1px 4px;margin: 10px 0;  font-size: 14px; display: inline-block;}
	.news-page .news-page-1{ width: 100%; text-align: left; height: 30px; line-height: 30px;}
	.news-page .news-page-1 a{ width: calc(100% - 90px); font-size: 14px; height: 30px; line-height: 30px;}
	.news-page .news-page-1 span{ font-size: 14px; height: 30px; line-height: 30px; margin-left: 0px;}
	.lx_map{ height: 400px;}
	.lx_map_content {width: 100%;left: 0;border-radius: 0;	top: 70px;	transform: none;position: relative;	float: left; padding-bottom: 30px; }
	.lx_message_form li{ width: 100%;}
	.mmjj_desc{ font-size: 12px;}
	.mmjj_sztd dd .sztd_title1 i{ font-size: 26px; line-height: 30px;}
	.mmjj_sztd dd .sztd_title2{ font-size: 12px;}
	.mmjj_more{ margin: 10px 0;}
	.mmjj_more a{ font-size: 12px;}
	.pplc_nav_list li { font-size: 18px; }
	.pplc_nav_list li.swiper-slide-active{ font-size: 24px;}
	.pplc_list dd .pplc_list_tx{width: 100px; padding-bottom: 62px; margin: 10px auto; float: unset;}
	.pplc_list dd .pplc_list_title{ font-size: 18px; width: 100%; height: auto; margin: 10px 0;}
	.pplc_list dd .pplc_list_desc{ font-size: 12px; width: 100%; height: auto; margin-bottom: 15px;}
	.ryzs_list_kuan{ margin-top: 10px;}
	.ryzs_list li.swiper-slide-active .ryzs_list_tu{ transform: scale(0.9);}
	.ryzs_list li .ryzs_list_tu{ padding-bottom: 68%;}
	.ryzs_list li .ryzs_list_title{ font-size: 14px; margin: 0;}
	.ryzs_list .swiper-scrollbar-drag{  height: 5px; top: -2px;}
	.about_info{ font-size: 14px;}
	.mmjj_info{  margin-top: 20px;}
	.mmzb { margin-top: 30px; }
	.mmzb_desc span { font-size: 24px; }
	.mmzb_xw_lf,.mmzb_xw_fr{width: 100%;}
	.mmzb_info{  margin-top: 20px; padding-bottom: 0px;}
	.mmzb_info p { margin-bottom: 10px; }
	.honor_list li{ width: 100%; margin-bottom: 10px;}
	.honor_list li .honor_list_title{ padding: 5px 0;}
	.news_list li .news_list_tu{ width: 100%; padding-bottom: 70%; border-radius: 10px;}
	.news_list li .news_list_cont{ width: 100%; float: left; margin: 10px 0;}
	.news_list li .news_list_title{ font-size: 16px;}
	.news_list li .news_list_desc{ min-height: auto;}
	.news_info{ font-size: 14px; line-height: 26px;  padding-bottom: 30px;}

	.cpxq_top_fr .cpxq_top_fr_title { font-size: 24px;line-height: 30px; }
	.cpxq_top_fr .cpxq_top_fr_yanse { font-size: 16px; }
	.cpxq_top_fr_biaoq { font-size: 14px; }
	.cpxq_top_fr_biaoq p{  margin-bottom: 3px;}
	.cpxq_info{ margin: 30px 0 0;}
	.xgcptj_list { margin-top: 10px; }
	.xgcptj_title { font-size: 20px; }
	.xgcptj_list li .xgcptj_list_xingh{ font-size: 18px;}

	.fbyl { padding: 15px 0; }
	.fbyl_xian_bg { bottom: 45px; }
	.fbyl_list_desc{  margin-bottom: 0;}

	.jjgs_mmjj_titleen, .jjgs_jjmsxqs_titleen, .jjgs_jjxfqs_titleen{ font-size: 20px; line-height: 30px;}
	.jjgs_mmjj_info{ font-size: 12px;  margin: 10px 0;}
	.jjgs_jjmsxqs_y_list{ margin: 30px 0 0;}
	.jjgs_jjmsxqs_y_list li .jjgs_jjmsxqs_y_list_tu{ width: 100%; text-align: center;}
	.jjgs_jjmsxqs_y_list li .jjgs_jjmsxqs_y_list_tu img{ max-width: 80%;}
	.jjgs_jjmsxqs_y_list li .jjgs_jjmsxqs_y_list_content{ width: 100%; margin-top: 10px;}
	.jjgs_jjmsxqs_sjly { margin: 0px 0; font-size: 12px; }
	.jjgs_jjxfqs_list li{  width: 100%; padding:0px}
	.jjgs_jjxfqs_list li .jjgs_jjxfqs_list_tx{ float: none; margin: 0 auto;}
	.jjgs_jjxfqs_list li:nth-child(2n) .jjgs_jjxfqs_list_tx{ float: none;}
	.jjgs_jjxfqs_list_cont{ width: 100%; margin: 0;}
	.jjgs_jjxfqs_list_cont_info:before{ display: none;}
	.jjgs_jjxfqs_list_cont_info{ padding: 10px; margin-top: 5px;}
	.jylc { padding: 30px 0; }
	.jylc_xl { margin-bottom: 10px; }
	.jylc_xl_title{ font-size: 18px; margin-top: 10px; margin-bottom: 10px;}
	.jylc_xl_list li .jylc_xl_list_tu{ padding-bottom: 57%; width: 100%; margin-bottom: 10px;}
	.jylc_xl_list li .jylc_xl_list_dian{ margin:10px; width: 10px; height: 10px;border: 3px solid #f0853e;}
	.jylc_xl_list li .jylc_xl_list_info{ width: calc(100% - 40px); font-size: 14px;}

	.jykjcx_title, .jz50_title, .jyxtjjfa_title{ font-size: 22px;}
	.jykjcx_titleen, .jz50_titleen, .jyxtjjfa_titleen{ font-size: 20px;}
	.jykjcx_desc { margin: 10px 0; font-size: 12px; }
	.jykjcx_list li{ width: 90%; margin-bottom: 10px;}
	.jz50_info{ margin: 10px auto; font-size: 12px;}
	.jz50_sp { margin: 10px 0; }
	.jyxtjjfa_cont { margin-top: 20px; }
	.jyxtjjfa_dtu{ width: 100%;}
	.jyxtjjfa_list{ width: 100%;}
	.jyxtjjfa_list li { margin: 10px 0; }
	.jyxtjjfa_list li .jyxtjjfa_list_tu { width: 100%; text-align: center; }
	.jyxtjjfa_list li .jyxtjjfa_list_cont{ width: 100%; position: relative; top: auto; transform: none; text-align: center;}
	.jyxtjjfa_list li .jyxtjjfa_list_tu img{ max-width: 100%; width: auto;}

	.hmsyjy_title, .dscp_title, .sdfg_title{  font-size: 22px;  margin-top: 0px; line-height: 30px; }
	.hmsyjy_titleen, .dscp_titleen, .sdfg_titleen{ font-size: 20px;}
	.hmsyjy_desc,.dscp_desc{ margin: 10px 0; font-size: 12px; }
	.hmsyjy_desc br,.dscp_desc br{ display: none;}
	.dscp_list { padding: 30px 0; }
	.dscp_list li { padding: 15px; margin-bottom: 20px;}
	.dscp_list li .dscp_list_cp{ top: 30px;}
	.dscp_list_cont{ margin-top: 10px; min-height: auto;}
	.dscp_list_cont p { font-size: 12px; padding-left: 25px;}
	.dscp_list_cont p:before{ left: 6px; top: 6px; border: 3px solid #f0853e;}
	.dscp_list_bot { margin-top: 0px; margin-left: 10px; padding-left: 20px;}
	.sdfg_desc{ font-size: 12px;}
	.sdfg_desc br{ display: none;}
	.sdfg_list li{ margin-bottom: 30px;}
	.sdfg_list li .sdfg_list_sz{ line-height: 40px;  font-size: 32px;}
	.sdfg_list li .sdfg_list_l{ padding-left: 60px;}
	.sdfg_list li .sdfg_list_title{  font-size: 22px;}
	.sdfg_list li .sdfg_list_desc{ font-size: 12px; line-height: 24px; margin-top: 0px;}
	.sdfg_list_r_title{ font-size: 12px;}
	.shfw { padding: 30px 0; }
	.shfw_lx li{ margin-bottom: 20px; width: 100%;}
	.shfw_lx li .shfw_lx_tb{ margin-bottom: 0px; width: 80px;}
	.shfw_info { margin-top: 30px; }
	.shfw_info p{ text-align: left !important;}

	.zgjymsljqy { padding:20px 0 30px; }
	.zgjymsljqy_title, .zlhb_title, .gcxm_title{  font-size: 22px;  margin-top: 0px; line-height: 30px; }
	.zgjymsljqy_titleen, .zlhb_titleen, .gcxm_titleen{ font-size: 20px;}
	.zgjymsljqy_desc, .zlhb_desc{ margin: 10px 0; font-size: 12px; }
	.zgjymsljqy_desc br{ display: none;}
	.zgjymsljqy_list li { margin-bottom: 10px; }
	.zgjymsljqy_list li .zgjymsljqy_list_title{ padding: 0px 0; font-size: 16px;}
	.zgjymsljqy_list li .zgjymsljqy_list_title img { height: 26px; top: 8px; }
	.zgjymsljqy_list li .zgjymsljqy_list_info{  margin: 5px 0; font-size: 12px;}
	.zlhb_list li{ width: 50%}
	.zlhb_list li:last-child{ display: block;}
	.gcxm_nav { margin-top: 20px; }
	.gcxm_nav_title { font-size: 18px; }
	.gcxm_nav_list{ padding-bottom: 0px;}
	.gcxm_nav_list li { width: 49%; }
	.gcxm_nav_list li .gcxm_nav_list_title { font-size: 12px; }
	.gcxm_nav_xgal_title{ font-size: 14px; width: 100%;}
	.gcxm_nav_xgal_list{ width: 100%;}
	.gcxm_nav_xgal_list>a, .gcxm_nav_xgal_list>p{ font-size: 12px; line-height: 24px; margin-left: 15px;}

	.ppys, .jjcbzcjp, .znzzksjf, .ppry, .hdsjdq, .zypzqmjz, .wdjmbz, .zsyq, .jmsdzs,.sdjmzc{padding: 20px 0;}
	.ppys_title, .jjcbzcjp_title, .znzzksjf_title, .ppry_title, .hdsjdq_title, .zypzqmjz_title, .sdjmzc_title, .wdjmbz_title, .jmsdzs_title, .zsyq_title{  font-size: 22px;  margin-top: 0px; line-height: 30px; }
	.ppys_titleen, .jjcbzcjp_titleen, .znzzksjf_titleen, .ppry_titleen, .hdsjdq_titleen, .zypzqmjz_titleen, .sdjmzc_titleen, .wdjmbz_titleen, .jmsdzs_titleen, .zsyq_titleen{ font-size: 20px;}
	.ppys_desc, .znzzksjf_desc, .ppry_desc, .zypzqmjz_desc{ margin: 10px 0; font-size: 12px; }
	.ppys_sztd dd .sztd_title1 { line-height: 35px; }
	.ppys_sztd dd .sztd_title1 i { font-size: 24px; }
	.ppys_sztd dd .sztd_title1 sub{ font-size: 20px;}
	.ppys_sztd dd .sztd_title2{  font-size: 12px;}
	.ppys_bot { font-size: 14px; line-height: 24px; width: 100%; }
	.jjcbzcjp_desc p{ padding-left: 25px; font-size: 12px; line-height: 25px;}
	.jjcbzcjp_list li,.znzzksjf_list li{  margin-bottom: 2px;}
	.znzzksjf_ms{ width: 100%;}
	.znzzksjf_ms p{ font-size: 12px; line-height: 20px; }
	.znzzksjf_ms p span { font-size: 20px; top: 1px; }
	.hdsjdq_desc{ font-size: 16px; margin: 0;}
	.zypzqmjz_list li .zypzqmjz_list_title { font-size: 12px; }
	.sdjmzc_list li{ width: 32%; display: inline-block; float: none;}
	.sdjmzc_list li .sdjmzc_list_title { font-size: 12px;}
	.wdjmbz_list li{ width: 48%;}
	.wdjmbz_list li .wdjmbz_list_title { font-size: 14px; }
	.wdjmbz_list li .wdjmbz_list_desc{ margin-top: 5px;  line-height: 23px;}
	.zsyq_list ul,.zsyq_list ul:nth-child(2) { width: 100%; }
	.zsyq_list li{ margin-bottom: 0px;}
	.jmsdzs_list{ margin: 20px 0 0;}

	#gotop_wap{ bottom: 10px; right: 10px; width: 30px; height: 30px;line-height: 30px;}
	#gotop_wap i{ font-size: 18px;}
}

.footer_yqlj{ float: left; margin-left: 20px; padding: 0px 5px; border: 1px solid #c6c6c6;  position: relative; padding-right: 50px; cursor: pointer;}
.footer_yqlj i{ margin-left: 30px; transform: rotate(0deg); position: absolute;}
.footer_yqlj_list{ position: absolute;  bottom: 100%; border: 1px solid #c6c6c6; left: -1px; min-width: 100%; background: #fff; padding: 2px 5px; padding-right: 10px; max-height: 150px; overflow-x: hidden; display: none;}
.footer_yqlj_list li{ float: left;  width: 100%;}
.footer_yqlj_list li a:hover{ color: #fc6900;}
.footer_yqlj.on i{transform: rotate(-90deg); }
.footer_yqlj.on .footer_yqlj_list{ display: inline-block;}





